원격 데이터베이스 연결을해서..
현재 db 의 s1이라는 테이블에 자료 입력시...원격으로 연결된 컴퓨터에도 같이 입력이 되는
트리거를 만들었는데...계속 에러가 나오네요..
클라이언트 네트워크 유틸리티에서 원격서버 추가 하였고..
em에서도 서버추가하고...테이블 검색까지는 잘되는데..
create table s1(id int, name varchar(10), ipsail datetime, pay int)
create trigger s1_in on s1 for insert as insert into sangju.mydb.dbo.s1 select * from inserted
insert into s1 values(12,'sss', getdate(),444) 실행하면..
----------------------------------------------------------------------------------
서버: 메시지 7391, 수준 16, 상태 1, 프로시저 s1_in, 줄 4 OLE/DB 공급자 'SQLOLEDB'이(가) 분산 트랜잭션을 시작할 수 없으므로 작업을 수행할 수 없습니다. [OLE/DB provider returned message: 지정한 트랜잭션 코디네이터에 새 트랜잭션을 기록할 수 없습니다.] ------------------------------------------------------------------------------------
계속 이런 에러가 나오네요..
똑같이 설정하고 코딩까지 똑같이 하면..다른 컴퓨터에서 다른 컴퓨터로 는 되는데..
현재 사용중이 컴으로 연결을 하면 에러가 나오네요..해결방법좀..ㅜ.ㅜ
계속 이런 에러가 나와요.. |