안녕하세요 회사 프로젝트에서
mssql(window) 에서 mysql(linux)로 linked server 를 걸어서
mssql에서 trigger가 발동했을때 mysql을 자동으로 업데이트 하게 해야하는데요
mssql -> mysql : insert, select, update가능
mssql trigger -> mysql : trigger로 select 가능
mssql trigger-> mysql : trigger로 insert update 오류 발생
연결된 서버 "MYSQL"의 OLE DB 공급자 "MSDASQL"이(가) 메시지 "[MySQL][ODBC 5.1 Driver]Optional feature not supported"을(를) 반환했습니다.
메시지 7391, 수준 16, 상태 2, 프로시저 tr_energy_info, 줄 11
연결된 서버 "MYSQL"의 OLE DB 공급자 "MSDASQL"이(가) 분산 트랜잭션을 시작할 수 없으므로 요청한 작업을 수행할 수 없습니다.
위와같은 에러가 발생합니다. 구글링으로 DTC설정등 여러가지 해보았지만 해결이 되지 않네요
경험 있으신분이나 해결방법을 아시는분의 조언을 구합니다. |