상세 컨텐츠

본문 제목

[MSDTC처리] 파트너 트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 할 수 없습니다.

.Net General

by 탑~! 2017. 9. 22. 13:49

본문

서버 환경 구축을 완료하면 Main DB에서 Sub DB로 트랙잭션 처리시 오류가 발생하는데

DTC서비스를 활성화 하고 MSSQL에서 Sub DB로의 연결된서버를 지정해주면 끝.

 

방화벽이 활성화 되어있다면 인바운드, 아웃바운드 규칙을 추가해줘야 하는데

 시작 -> 관리도구 -> 고급보안이 포함된 Windows 방화벽 에서 135, 137포트를 추가.

 내부 네트워크에서만 사용이라면 방화벽은 꺼도 무방하다.

 

1. DTC 설정 (Server 2008 기준)

시작 -> 관리도구 -> 구성요소 서비스 -> 컴퓨터 -> 내컴퓨터 -> Distributed Transection Coordinator -> 로컬DTC -> 속성 -> 보안

위와 같이 설정 한 후 적용을 누르면 MSDTC서비스를 재시작한다.

 

2. 연결된 서버 설정 (각 연결할 서버 모두 설정)

아래와 같이 양쪽 서버를 연결하는 연결된서버를 설정하면 됨.

서버 옵션에서 데이터관련 및 RPC부분을 모두 True로 설정하도록 한다.

 

 


'.Net General' 카테고리의 다른 글

직렬화(Serializable)  (0) 2015.01.15
PublicKeyToken 정보보기  (0) 2014.03.28
테스트 인증서 생성 및 검증  (0) 2013.05.31
Oracle and ADO.NET 지원중단.  (0) 2013.04.03
Visual Studio Korea 팀의 무료 온라인 백서 공개  (0) 2012.03.16

관련글 더보기