아무 이상 없이 잘 수행 되었었는데
서비스팩 1번을 깔구 난후부터는 트랜잭션 작업이 모두 실패 하더군요.
그래서 원인을..찾아 오랜 삽질 끝에...Micorsoft 의 기술 지원 문서를 ...발견했습니다...
얼메나 가슴이 후련 하던지....
저와 같은..문제로...고민하시는 분들에게...도움이 됬으면 하네요..^^
----참고자료 ----
.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
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|