안녕하세요.
기존 물리서버를 VM으로 옮겼고, 백복 스위치도 교체를 하였습니다.
VM서버환경은 기존 물리서버와 동일합니다.
근데 잘되던 프로그램이 Exception: 연결된 서버 "cheris1"의 OLE DB 공급자 "SQLNCLI11"이(가) 분산 트랜잭션을 시작할 수 없습니다.
메시지가 뜨고 있습니다.
검색을 해보니 Distributed Transaction Coordinator 설정,Component Services에서 보안 설정 까지
다 해봤는데도 동일하게 메시지가 뜨는데 뭘 확인해봐야할까요?
192.168.1. XXX
192.168.5. XXX
hosts 파일에도 양쪽다 추가해놨는데..
이것저것 다 해봐도 뭐가 문제인지 원인을 찾을수가 없는데.
고수님들 조언 부탁드립니다.


1. 양서버의 msdtc 점검 : 서비스상태가 실행중이어야 함. (자동실행으로 바꿔줌)
2. msdtc의 보안점검 :
dtc액세스, 클리어언트 통신 (인/아웃 허용)
방화벽 : 인/아웃바운드 -> 분산 트랜잭션 허용, 포트 체크
3. DTCping 테스트 : 위까지 됐다면 ... 되야 함.
이래도 안된다면
linked server 설정의 server option : rpc 내보내기, 분산 트랜잭션 승격 ==> True로 설정
서버 재기동 후 다시 한번 해보셔야 할 것 같습니다.