안녕하세요.. 고객사에서 작업중 급한 이슈가 발생하여 급히 문의 드립니다.
기존 SQL 2005 --> 2012로 변경하는 과정입니다.. (당연 신규서버로 대체)
Linked Server 를 이용하여 데이터변경시 MSSQL 에 트리거를 적용하여
오라클과의 동기화를 진행하고 있었나 봅니다.
Linked Server를 이용한 Select 부분은 잘 진행되나
연관 테이블의 변경시 트리거를 이용한 Oracle 과의 데이타 동기화만 안되고 있습니다.
해당 트리거 내용을 트리거 없이 직접 실행하면 그또한 원활하게 잘 되고 있습니다.
유독 트리거를 통한 데이타 동기화만 안되고 있습니다.
'OraOLEDB.Oracle'이 분산트랜잭션을 시작할 수 없으므로 ...
OLE 공급자에 inProcess 허용 등 갖은 옵션을 달리해봐도 안되고
레지스터에 oraclient11.dll 등을 적용해봐도 안되고..
오로지 트리거를 경유한 케이스만 위와 같은 에러가 뜨고 진행되지 않습니다.
급하게 부탁드립니다.