구글상단


[Windows2003] Window 2003 SP1 설치후 COM+ 분산트랜잭션 문제 - 네이트통 백업 by 놀라운넘

.NET Provider를 사용하여 원격SQL Server에 접속하여 Tx를 구현하려고 할때

" 트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 할 수 없습니다. " 와 같은 에러메세지가

나타나면 다음과 같이 설정한다.

 

Windows Server 2003에서 네트워크 DTC 액세스를 사용 가능하게 설정

기술 자료 ID : 817064

 

요약

이 문서에서는 Windows 2003 Server에서 네트워크 DTC(Distributed Transaction Coordinator) 액세스를 사용할 수 있도록 설정할 때 따라야 할 절차를 설명합니다.

 

기본적으로, 이 문서의 "본 문서의 정보는 다음의 제품에 적용됩니다" 절에 나와 있는 Windows Server 2003 제품에서는 네트워크 DTC 액세스가 사용할 수 없게 해제되어 있습니다. 서버에서 네트워크 DTC 액세스를 해제된 상태로 그대로 두면 응용 프로그램이 해당 로컬 컴퓨터에 머물러 있는 트랜잭션만 사용할 수 있습니다. 예를 들어, 네트워크 DTC 액세스가 해제된 상태에서는 트랜잭션이 로컬 컴퓨터에서 별도의 컴퓨터에서 실행되는 데이터베이스로 이동할 수 없습니다.

 

네트워크 DTC 액세스가 해제되어 있으면 서버의 DTC에 액세스하려고 하는 클라이언트에 다음과 같은 오류 메시지가 나타날 수 있습니다.

오류 0x8004D025 (XACT_E_PARTNER_NETWORK_TX_DISABLED)

추가 정보

네트워크 DTC 액세스를 사용할 수 있게 설정하는 단계

1. 시작을 누르고 제어판을 가리킨 다음 프로그램 추가/제거를 누릅니다.  

2. Windows 구성 요소 추가/제거를 누릅니다.

3. 응용 프로그램 서버를 선택한 다음 자세히를 누릅니다.

4. 네트워크 DTC 액세스 사용을 선택한 다음 확인을 누릅니다.  

5. 다음을 누릅니다.  

6. 마침을 누릅니다.

7. Distributed Transaction Coordinator 서비스를 중지한 다음 다시 시작합니다.

8. 이 분산 트랜잭션에 참여하는 리소스 관리자 서비스(예: Microsoft SQL Server 또는 Microsoft Message Queue Server)를 모두 중지한 다음 다시 시작합니다.

 

--아래 링크에 가시면 구성요소서비스-내컴퓨터-속성-MSDTC - 보안구성  설정에 관련한 정보를 얻을수 있습니다.

 

http://support.microsoft.com/default.aspx?scid=kb;en-us;899191#XSLTH4185121123120121120120

출처 : Tong - 놀라운넘님의 ASP, MS-SQL, NT통


이글루스 가든 - 프로그래머 최고수가 되는 길

 블로그코리아에 블UP하기

덧글

댓글 입력 영역


[BEST] Funny baby videos

통계 위젯 (화이트)

915
81
1031672

코튜버

[TOP] KoTuber Funny videos

구글 애드센스