관리자
글쓰기

연결된 서버(linked server)로 분산쿼리를 실행하려고 하면 아래와 같은 에러메세지가
나타납니다.

연결된 서버 "연결서버이름(xxxx)"의 OLE DB 공급자 "SQLNCLI"이(가) 메시지 "지정되지 않은 오류입니다."을(를) 반환했습니다.
연결된 서버 "연결서버이름(xxxx)"의 OLE DB 공급자 "SQLNCLI"이(가) 메시지 "이 작업을 완료하는 데 필요한 저장 프로시저가 서버에 없습니다. 시스템 관리자에게 문의하십시오."을(를) 반환했습니다.
메시지 7311, 수준 16, 상태 2, 줄 1
연결된 서버 "연결서버이름(xxxx)"에 대한 OLE DB 공급자 "SQLNCLI"의 스키마 행 집합 "DBSCHEMA_TABLES_INFO"을(를) 가져올 수 없습니다. 공급자가 인터페이스를 지원하지만 이 인터페이스를 사용하면 오류 코드가 반환됩니다.



원인.
이 문제는 시스템 저장 프로시저가 업그레이드되지 않았기 때문에 발생합니다. SQL Server 2000 SP3 또는 SQL Server 2000 SP4를 설치한 후 시스템 저장 프로시저를 수동으로 업그레이드해야 합니다.

해결방법.
하나. Instcat.sql 스크립트를 수동으로 실행하기
1.  Windows 인증 모드를 사용하여 시스템 저장 프로시저를 업그레이드하려면
실행 > cmd > 아래 명령어 실행
   osql -E -S <LinkedServerName> -i <Location>\instcat.sql
2.  SQL Server 인증 모드를 사용하여 시스템 저장 프로시저를 업그레이드하려면
   osql -U <AdminLogin> -P <AdminPassword> -S <LinkedServerName>
           -i <Location>\instcat.sql

위 방법은 아래에서 간단하게 긁어옴
http://support.microsoft.com/kb/906954/ko

그런데 위 실행은 안해봤습니다. 서비스를 하고 있는 DB서버라서 혹시나 문제가
발생할까봐 못해봤습니다. ㅠㅠ


또 하나. 시스템프로시저 추가해주기
결국 한개의 프로시저만 있으면 간단하게 해결해주네여.


use master
Go
create procedure sp_tables_info_rowset_64
      @table_name sysname,
      @table_schema     sysname = null,  
      @table_type nvarchar(255) = null
as
declare @Result int set @Result = 0
exec @Result = sp_tables_info_rowset @table_name, @table_schema, @table_type

위 프로시저만 한개 생성해주면 잘 됩니다.

생성을 하고 분산쿼리를 실행했떠니 아래와 같이 에러메세지가 나오면

연결된 서버 "연결서버이름(xxxx)"의 OLE DB 공급자 "SQLNCLI"이(가) 메시지 "지정되지 않은 오류입니다."을(를) 반환했습니다.
메시지 229, 수준 14, 상태 5, 프로시저 sp_tables_info_rowset_64, 줄 7
'dbo' 소유자, 'master' 데이터베이스, 'sp_tables_info_rowset_64' 개체에 대한 EXECUTE 사용 권한이 거부되었습니다.

실행권한을 줘야 실행이 되는군요.
아래와 같이 public EXEC  권한을 체크해줘야 합니다.
사용자 삽입 이미지


2010/04/30 15:58 2010/04/30 15:58

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/336

댓글을 달아 주세요

MSSQL2008 Management Studio를 사용하는 개발자들에게 팁을 하나 주려고 포스팅합니다.
테이블을 생성하고 수정시 이런 경고메세지로 인해서 수정을 못하는 분들이 있을겁니다.

변경 내용을 저장 할수 없습니다. 변경 내뇽을 적용하려면 다음 테이블을
삭제 하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경
했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함 ] 옵션을
설정 했습니다.

MSSQL2008 Management Studio 제약을 걸어놓았더군요. ms에서 왜 그런지는
잘 모르겠구요. 해결 방법은 아래와 같이 해주시면 됩니다.
Management Studio > 도구 > 옵션 > <테이블을 다시 만들어야 하는 변경 내용 저장 사용 안함>
항목을 체크해제 해주시면 됩니다. 아주 간단하죠.

사용자 삽입 이미지

옵션 : 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함
테이블을 다시 만들어야 하는 변경 내용을 사용자가 저장할 수 없게 만듭니다.
다음 동작을 수행하려면 테이블을 다시 만들어야 할 수 있습니다.
1. 테이블의 중간에 새 열 추가
2. 열 삭제
3. 열의 Null 허용 여부 변경
4. 열의 순서 변경
5. 열의 데이터 형식 변경
위 경우에 옵션을 제한하네요..

기타 옵션은 아래 링크에서 확인하세요.
http://msdn.microsoft.com/ko-kr/library/ms188490.aspx

Comment). 구글링에서도 검색이 많았나봅니다. 개발자로써 아주 불편한 사항이거든요.
자동검색어에 추가가 되었더군요. 얼마나 검색을 했으면
MS에서도 다음 개발시 참고해서 불편함이 없었으면 좋겠네여.
사용자 삽입 이미지


2010/04/26 12:00 2010/04/26 12:00

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/335

댓글을 달아 주세요

  1. 검색맨 2010/12/21 12:11  댓글주소  수정/삭제  댓글쓰기

    검색하길잘했어요.. ㅠ
    다 불편해하는군요

  2. 감사맨 2011/03/04 09:53  댓글주소  수정/삭제  댓글쓰기

    이런 옵션이 있었군요~

    감사합니다~

저장프로시저를 생성하는 중에 연결된서버와의 통신이 빈번히 일어날겁니다.

Select, Insert, Update 처럼 쿼리를 실행할경우에는
SELECT * FROM [연결서버이름].[연결db].[권한계정].테이블
ex) SELECT * FROM AddName.DBName.dbo.테이블
하면 쉽게 결과를 얻을 수 있습니다.

하지만 저장프로시저를 실행할 경우에는
아래와 같은 에러메세지를 볼 수 있습니다.

서버 'AddName'이(가) RPC에 대해 구성되지 않았습니다.

여기서 RPC를 이해하시면 됩니다.
RPC = Remote Procedure Call
이것을 해결하는 방법은 아래와 같습니다. RPC옵션을 TRUE 로 처리하면 끝납니다.

EXEC sp_serveroption '연결서버이름', 'rpc', TRUE
  -- 연결된서버로부터 로컬서버로의 RPC 호출을 활성화
EXEC sp_serveroption '연결서버이름', 'rpc out', TRUE
  -- 로컬서버로부터 연결된서버로의 RPC 호출을 활성화

또는 EM or Management Studio 의 툴에서 직접 설정을 해주시면됩니다.

사용자 삽입 이미지


설정 후에 저장프로시저를 실행하면 결과를 얻을 수 있습니다.

Exec 연결된서버이름.DB이름.권한계정.StoredProcedure문

도움이 되시길..

2010/04/21 15:56 2010/04/21 15:56

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/334

댓글을 달아 주세요

  1. 조성구 2010/06/29 17:18  댓글주소  수정/삭제  댓글쓰기

    감사합니다~

    mssql 초보인데 잘보고 가요~

인터넷 트렌드북 2010 - Rankey Data Lab 지음
랭키닷컴 인터넷 비즈니스 분석보고서

랭키닷컴은 무엇을 하는 곳일까?
http://www.rankey.com/

국내사이트들의 트래픽, 방문자, 경로분석 등등 웹사이트 로그분석을 해서 카테고리별
순위를 제공해주고 웹트랜드, 인터넷산업등등의 분석리포트를 제공해주는 곳입니다.

중요한 데이터 및 분석보고서는 유료회원을 대상으로 제공해주고 있습니다.
일반회원으로 가입을 하시면 많은 정보를 볼수도 있고 메일링에 가입하셔도
많은 인터넷분석보고서를 만나볼 수 있습니다.
또한 랭키툴바를 설치하시면 카테고리별 순위 및 뉴스 등 제공해주는 서비스가 많습니다.

랭키툴바

사용자 삽입 이미지

심심하시면 깔아보시고 현재 운영하는 사이트가 분야별 순위가 몇등인지도 확인해보세요
순위를 보시면 왠지 승부욕이 납니다.
저도 한때 랭키순위를 높이기위해서 많은 수고를 했던 기억이 납니다.

이 책은 랭키닷컴이 그동안 많은 웹분석, 트랜드분석등등의 최적의 데이터를
제공해주고 있고 국내외 인터넷 동향과 산업보고서등의 유료정보까지
총망라해서 만든 책입니다.
인터넷을 즐기는 사람들이거나 웹트렌드에 관심이 많은 분들은 꼭 추천드리고 싶습니다.
웹기획자, 마케터, 웹개발자 등등은 필독을 하면 업무에 도움이  많이 될 것 같습니다.
따끈따끈한 최근정보까지 모두 분석되어 있어서 빨리 읽어보심이 좋을듯 합니다.

사용자 삽입 이미지


책의 구성은 다음과 같습니다.

1. 대한민국 인터넷 트렌드 - 최근의 이슈와 사용자들의 분석트렌드
2. 포털비즈니스 - 포털들의 콘텐츠 및 방문자 분석
3. 전자상거래 - 쇼핑몰들의 패턴 분석
4. e-라이프 - 인기분야별 분석
5. 애플리케이션 - 매신저, 동영상 등등의 애플리케이션 분석
6. 중국 인터넷 트렌드 - 중국시장의 성장하는 트렌드 분석

사용자 삽입 이미지


여섯개의 Part로 되어있습니다.

인터넷트렌드에서 중요한 분류분석 및 이용자들이 가장많이  사용하는 사이트
및 문화등을 상세하게 비교분석하고 각종 그래프 및 통계자료를 보여줌으로써
쉽게 접근하고 읽을 수 있습니다.

아래 이미지를 보더라도 어떤 책인지 쉽게 알수 있을겁니다.
사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

책의 내용은 아주 쉽게 설명이 되어있습니다.
그러나 몇가지 아쉬운 점이 있긴하더군요.

책의 의도가 무엇인지, 대상자가 누구인지 조금은 의아해 하고 싶더군요
웹디자이너를 위한 것인지 웹기획자를 위한것인지 웹개발자를 위한 것인지
조금은 쉽게 접해볼 수 있는 내용들이 나옵니다.
인터넷을 하고 블로깅을 하는 분들에게는 너무나 쉬운 내용이라는 겁니다.
독자들이 스스로 상세한 데이터를 비교분석을 못하지만 일반적인 트렌드를
분석은 할 수 있으니까요.

또 한가지 아쉬운것은 분석차트 및 통계자료에 대한 자세한 부연설명이 부족합니다.
간단한 내용들은 차트를 보면 알 수 있겠지만 상세트렌드 분석챠트는
부연설명을 통해서 이해를 할 수 있도록 조금더 서술을 해주었으면 하더군요.
챠트의 비율에 대해서 설명을 해놓았지만 그 원인및 결과 등의 설명이 부족하빈다.
이런 설명을 통해서 독자들에게 좋은 정보 및 생각할 수 있는 시간을 남겨주지 않을까 합니다.

하지만 이런 점들은 저 만의 생각이기에 다른 독자들은 어떻게 받아들일지 모르겠네여.
트렌드에 관심이 적었던 분들이 보면 아주 좋은 정보일 것이지만
어느정도의 업무를 하고 계시는 분들에게는 그냥 그렇게 느껴질것 같습니다.
모든 독자들의 입맛에 맞출수는 없는 것이라 생각합니다.
독자 본인에게 도움이 될 내용이 있으면 읽으시면 되고
책의 정보들을 이미 숙지하고 계신분들은 읽지 않으시면 될것 같아요.
이것은 소설이 아니고 분석트렌드 보고서이기 때문이죠

저도 읽으면서 이런 분석, 저런 분석에 대해서 배웠고, 새로운 몇가지
사실들을 알게 되었습니다.
인터넷트렌드에 관심을 가지고 있는 분들에게 추천합니다.
즐겁게 트렌드 분석을 스스로 하시면서 읽어보시면 참도움이 될것 같습니다.

2010/04/20 23:56 2010/04/20 23:56

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/333

댓글을 달아 주세요


새마을식당 강서화곡점 - 고추장불고기 <강서구청사거리 근처>

칠칠이가 고추장불고기가 먹고싶다고 해서 찾아낸 곳입니다.
( 역시 칠칠이다. )
서울지역에도 많은 체인점이 있으니까 가까운 곳을 찾아가서 먹으면 좋겠다.

오늘은 고추장불고기와 냉김치말이국수를 먹고 왔습니다.
물론 공기밥 1개도 먹고 왔답니다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지


가격도 저렴하고 고기도 맛있더군요.
김치말이국수는 아직은 먹기에는 너무 차가웠지만 여름에 이것 하나만 먹으로
와도 되겠더군요.

다음엔 다른 고기를 먹으러 가봐야겠어욤 ^^

* 찾아가는길

사용자 삽입 이미지
2010/04/18 00:35 2010/04/18 00:35

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/332

댓글을 달아 주세요


질문 : 내가 응원하는 프로야구팀은?
답변 : 두산베어스 (OB베어스)

제가 야구를 좋아하시 시작한것은 초등학교때부터
친구들과 야구를 시작하면서 입니다. 동네친구들과 모여서 야구를 하고
TV시청을 하면서 OB베어스의 팬으로 지금까지 쭉~~~~~ 팬이라고 자부합니다.
어린이야구단이나 무슨 단체에 가입해 있지는 않지만
잠실야구장을 가거나 TV시청을 해왔습니다.
야구장에 가면 파울볼을 잡으로고 개고생한적도 많았는데 그덕에
아직도 그때 잡은 야구공이 집에 몇개 있습니다. ㅎㅎ
즐거웠던 야구장이 생각납니다.

지금은

다시 야구 시즌이 시작되면서 퇴근시 DMB를 달고 삽니다.
두산경기를 항상하지는 않지만 거의 야구 시청을 하면서 퇴근을 합니다.

집에서도 Tv시청을 하시면 칠칠이의 눈치를 보면서 보곤합니다.

어제도 퇴근하면서 두산 VS 기아 의 광주경기를 시청하면서 퇴근을 하고
집에서도 끝까지 경기를 보았습니다.

* 경기리뷰 *
선발:이현승, 윤석민

6회까지 완벽하게 막아온 이현승이 수비실책으로 인해서 주자 1,2루 에서
대포왕 김상현에게 3점홈런(4호)을 맞았습니다. 아주 아까운 순간이었습니다.
7회까지 힘들게 호투한 윤석민도 8회에서 강판당하고
3점을 내주고 3:3 동점을 만는 뒤심강하나 두산이었죠
하지만 8월말 기아 공격시 야구천재 이종범에게 결승 1점홈런을 맞고
무릎을 꿇었습니다.
동점을 만든 기쁨도 한순간이었습니다.
이런게 야구의 묘미죠
9회말 2아웃부터 야구가 시작된다는 말이 정말 현실로 다가올때가 많습니다.
팬들은 이런것에 희열을 느끼면서 야구광이 되버리는 것 같습니다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

15일 경기장면들입니다.

올해도 영원한 우승후보인 두산의 팬으로써 어디서나 항상 두산을 응원합니다.

두산베어스 화이팅, 올해는 우승하자~


* 칠칠이가 임신을 해서 야구장 가기가 참 힘드네요. 야간경기를 보면서 맥주와 쥐포를
먹으면서 시원한 바람도 쐬고 경기도 보고 사람구경도 하고 응원도 하고 스트레스
풀기에는 야구장만한  곳이 없습니다. 야구팬들이여 가자 야구장으로~~~고고싱^^*

2010/04/16 12:45 2010/04/16 12:45

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/331

댓글을 달아 주세요




 
2010/04/13 21:08 2010/04/13 21:08

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/330

댓글을 달아 주세요

태교 관련 책입니다.
아직 읽어보니는 못했습니다.
책을 읽어보고 리뷰를 올릴까 합니다.
탈무드 태교동화와 모차르트 이펙트 태교동화

사용자 삽입 이미지

2010/04/12 23:10 2010/04/12 23:10

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/329

댓글을 달아 주세요

오늘 저녁 식단은 칠칠이가 직접해준 인델리 팔락파니르 커리입니다.
즉석 인델리 팔락파니르도 있었지만
칠칠이가 분말로 직접 만들어서 저녁을 챙겨주었습니다.
식당에서 먹는 맛보다 훨 맛있더군요.
겉에 인도식 정통조리법을 보면서 해드시면 더욱 좋을 것 같아요.
래시피가 따로 없겠더군요.

사용자 삽입 이미지
치즈와 브로컬리와 함께 먹으면 더욱 맛납니다.
2010/04/12 23:06 2010/04/12 23:06

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/328

댓글을 달아 주세요

결혼을 한 후 식사준비는 칠칠이가 하고 설거지는 내가 해주고 있다.
내가 힘들땐 칠칠이가 도와주기도 한다. 우리는 그렇게 살고 있다.

다른 남편들은 어떨까 ??

음식을 하는것도 힘들지만 설거지도 단순노동치고는 힘이 든다.
간단하게 먹을때나 푸짐하게 먹을때나 언제난 설거지 꺼리를 있다
칠칠이한테. 설거지 꺼리들을 적게 만들라고 말은 하지만 반찬접시, 밥그릇은
항상 생기기 마련이다.

그러면 자연스럽게 설거지꺼리가 늘어날 수 밖에 없다.
투덜투덜 거리면서 칠칠이한테 식판을 사서 먹자고 가끔 말해 왔지만
그때마다 돌아오는 대답은
"밥상이 안 예쁘자나, 싫어"
이랬다.


그 이후로 1년이 훌쩍넘었나보다.
드뎌 마트에서 철판식기를 사왔다. 푸하하하하하

사용자 삽입 이미지


어린이용이라서 조금 작지만 우리가 먹기에 부족함이 없더군요.
구입한날 바로 우리는 이렇게 먹었어요.
사용자 삽입 이미지

사용자 삽입 이미지


어디 식당에 온것같지만 나름 괜찮은것 같다. 군대 생각도 나고 참 좋다.
설거지꺼리가 반으로 쭉~~ 줄었기에 대 만족이다.

설거지가 힘든 사람들아~~ 식판을 준비해보세요. 아주 편합니다.
설거지에서 해방해봅시다. 불쌍한 남편들이여~

-  당신의 지금은 이미 과거일뿐이다. -
2010 Catch Phrase By 오버탑
2010/04/11 22:25 2010/04/11 22:25

트랙백 주소 :: http://www.overtop.co.kr/tt2/trackback/327

댓글을 달아 주세요

  1. 길이 2010/06/15 08:32  댓글주소  수정/삭제  댓글쓰기

    ㅍㅎㅎㅎ 나도 조만간 사야겠네~