[ Link 설정 ]
sp_addlinkedserver @server='RPT', @srvproduct='',
@provider='SQLOLEDB', @datasrc='158.43.23.111',
@catalog='RPTDB'
EXEC sp_addlinkedsrvlogin 'RPT', 'false', NULL, 'sa', 'sa'
이렇게 설정하였습니다.
###############################################################################
오류 7306
메시지 내용
OLE DB 공급자 '%2!'에서 '%1!' 테이블을 열 수 없습니다. %3!
설명
이 오류 메시지는 OLE DB 공급자가 인터페이스 및 UPDATE, DELETE 및
INSERT 문에 필요한 OLE DB 속성을 지원하지 않는 경우에
반환됩니다.
동작
이런 경우, OLE DB Errors에 관한 추적에서 손실된 특정 OLE
DB 지원에 관한 추가 정보를 출력할 수 있습니다. 예를 들어,
Microsoft® SQL Server™의 경우, 테이블에 관한 고유 인덱스가
정의되어 있지 않은 한 INSERT, UPDATE 및 DELETE 문은 원격 테이블에서
지원되지 않습니다. 이런 경우, SQL 프로필러에서 출력되는 정보는
다음과 같습니다.
OLE/DB Provider 'SQLOLEDB' IOpenRowset::OpenRowset returned 0x80040e21:
[PROPID=DBPROP_BOOKMARKS VALUE=True STATUS=DBPROPSTATUS_OK], [PROPID=DBPROP_IRowsetLocate
VALUE=True STATUS=DBPROPSTATUS_OK], [PROPID=DBPROP_IRowsetChange VALUE=True
STATUS=DBPROPSTATUS_CONFLICTING], [PROPID=DBPROP_UPDATABILITY VALUE=1 STATUS=DBPROPSTATUS_OK]
이 오류 메시지는 행 집합에 대해 요청된 각 OLE DB 속성의 상태가
업데이트되는 테이블에 대해 개방되어 있음을 의미합니다. 이 정보는
DBPROP_IRowsetChange 속성 외에 이 쿼리를 수행하기 위해 SQL
Server에서 필요한 모든 속성이 공급자에 의해 만족되었음을
의미합니다.
|