MS SQL Server 2014 에서 MS SQL Server 2000 으로 연 결 된 솔 루 션 및 문제 처리

2256 단어 SqlServer링크
개발 과 기업 응용 에서 여러 버 전의 SQL Server 가 서로 연결 되 어 있다.분산 식 읽 기와 저장,sp 구현 필요addlinkedserver。SQL Server 2000,SQL Server 2008,SQL Server 2012 및 SQL Server 2014:

그러나 오늘 이 컴퓨터 의 MS SQL Server 2014 에 SQL Server 2000 링크 를 추가 하려 면 다음 방법 을 사용 하 십시오.
https://www.jb51.net/article/52314.htm이 방법 은 SQL Server 2008 에서 실 행 됩 니 다.문제 없습니다.SQL Server 2000 의 링크 를 추가 할 수 있 지만 SQL Server 2008 이상 버 전,예 를 들 어 2012 또는 2014 버 전이 실 행 될 경우 정상적으로 실 행 될 수 있 지만 링크 서버 를 탐색 할 때 다음 과 같은 이상 이 발생 합 니 다.

프로그램 이 실 행 될 때 발생 하 는 이상 은 다음 과 같 습 니 다.

인터넷 에 관련 해결 방법 이 있 는 지 시험 해 보 세 요.그 결과 한 영어 사이트 에서 한 네티즌 이 버 전 을 지정 할 수 있다 고 답 했 지만 코드 예 시 를 붙 이지 않 았 다.다음은 Insus.NET 근거 입 니 다.
https://www.jb51.net/article/52314.htm  여기 약간 수정:

EXECUTE sp_addlinkedserver 
 @server='DB1', 
 @srvproduct = 'sqlserver', 
 @provider = 'MSDASQL', 
 @datasrc = NULL, 
 @location = null, 
 @provstr = 'DRIVER={SQL Server Native Client 10.0};SERVER=xxx.xxx.xxx.xxx;',
 @catalog = NULL
GO

EXECUTE sp_addlinkedsrvlogin
@rmtsrvname='DB1',
@useself='false',
@rmtuser='sa',
@rmtpassword='password';
GO

위의 실시 과정 은 이 컴퓨터 에 여러 버 전의 SQL Server 가 설치 되 어 있 기 때문이다.컴퓨터 에 SQL Server 2014 만 설치 되 어 있다 면 다른 버 전 은 없습니다.다른 서버 SQL Server 2000 을 추가 하려 면 SQL Server Native Client 10:http://msdn.microsoft.com/zh-cn/library/ms131321.aspx을 다운로드 하여 링크 에 들 어가 면'다른 버 전'을 선택 할 수 있 습 니 다.

허허,또 해결 할 수 없 을 것 같은 문 제 를 해결 했다.

좋은 웹페이지 즐겨찾기