Linked Server로 연결된 서버간에서 쿼리 실행 시 아래 오류가 발생함.
두 서버간 차이는 버전의 차이밖에 없는데..T^T 왜 이러는지..
서버 A : Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
서버 B : Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
A 에서 B 의 테이블 조회 시..에러 발생.
에러메시지 :
일괄 처리를 실행하는 동안 오류가 발생했습니다. 오류 메시지: multipart 이름이 잘못되어 SQL Server 결과를 처리하지 못했습니다. "192.168.0.33.디비명.dbo.테이블명", 현재 한도 "4"이(가) 부족합니다.
해결방법 :
정답이라 할수 있는 방법은 모르겠으나..
OpenQuery 로 실행하면 정상적으로 실행이 되네요.
SELECT *FROM OpenQuery([192.168.0.33], '디비명.dbo.테이블명');
- [2015/09/24] Deletes nodes from an XML instance. 특정 노드 삭제 (894)
- [2015/08/26] unix_timestamp 을 MSSQL 상에서 YYYY-MM-DD hh:mm:ss 포맷으로 상호 변환 (1539)
- [2015/08/19] Login failed for user 'userid'. (Microsoft SQL Server, Error : 18456) (1236)
- [2015/07/13] SQL Server Management Studio(SSMS) 메모리 점유율 문제 (1751)
- [2015/01/29] 2015 SQL UNPLUGGED 세미나 (529)