달력

32024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
[펌] --> http://www.ensimple.net/enSimple/show.aspx?cnum=301&b_id=kb&page=1

[MSTDC][Transaction][TransactionScope] 기본 트랜잭션 관리자와 통신하지 못했습니다
[키워드] MSTDC,Transaction,TransactionScope
[증상]
하나의 레코드 작업 수행시 성공하지만, 여러 레코드를 TransactionScope로 묶어서 처리할 때 DTC 관련 에러 발생 "기본 트랜잭션 관리자와 통신하지 못했습니다......(비슷한 에러)"

[해결]
서버의 MSDTC 설정 확인
로컬의 MSTDC 설정 확인
서로 간에 컴퓨터이름(NetBIOS Name)으로 ping 작동하는지 확인

만일 작동하지 않는다면,
로컬이 도메인에 참여하지 않은 경우, DNS 또는 Hosts 파일을 이용해 로컬 컴퓨터에 대한 레코드 등록하여 서로 간에 ping 작동하도록 함.

로컬이 도메인에 참여한 경우, AD 상에 컴퓨터계정이 존재하는지 확인
(존재하지 않는 경우, 로컬 컴퓨터의 도메인 참여를 다시 수행: 워크그룹을 빠졌다가 다시 도메인에 참여시킴)

그래도 안되면, Windows Firewall 설정이 켜져 있는지 확인 후, 켜져 있으면 끄거나 DTC 서비스에 대해 예외 설정을 한다.

그래도 안되면 DTCPing 유틸리티를 사용하여 RPC 연결에 문제가 없는지 확인 후 조치함.


DTCPing Download



문제해결 MSDN 참조
http://msdn2.microsoft.com/en-us/library/aa561924.aspx

Posted by tornado
|