메뉴 건너뛰기

tnt_db

MS-SQL 분산트랜젝션 가능여부 확인 방법

하늘과컴 2008.05.29 15:12 조회 수 : 4960 추천:2

begin tran
EXEC SP_INSERT_PAR_ALLSCORE '2008'

서버: 메시지 7391, 수준 16, 상태 1, 프로시저 SP_INSERT_PAR_ALLSCORE, 줄 32
OLE/DB 공급자 'SQLOLEDB'이(가) 분산 트랜잭션을 시작할 수 없으므로 작업을 수행할 수 없습니다.
[OLE/DB provider returned message: 지정한 트랜잭션 코디네이터에 새 트랜잭션을 기록할 수 없습니다. ]
OLE DB 오류 추적 [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].


begin distributed tran
select * from ERP.pubs.dbo.titles
commit

서버: 메시지 7391, 수준 16, 상태 1, 줄 2
OLE/DB 공급자 'SQLOLEDB'이(가) 분산 트랜잭션을 시작할 수 없으므로 작업을 수행할 수 없습니다.
[OLE/DB provider returned message: 지정한 트랜잭션 코디네이터에 새 트랜잭션을 기록할 수 없습니다. ]
OLE DB 오류 추적 [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].

위로