Search Results for 'DTCping'


1 POSTS

  1. 2007/03/19 Win XP SP2 DTCping Test Problem by 망고

Win XP SP2 DTCping Test Problem

반나절 삽질끝에 알아낸 사실.
Win XP SP2의 DTC를 테스트하기 위해 DTCping.exe 툴을 사용할 경우
실제 DTC가 제대로 동작하는 경우에도 액세스 거부 에러가 날 수 있다.

다음은 실제 제대로 동작하는 두 PC간에 DTCping Test 결과이다.
++++++++++++++++++++++++++++++++++++++++++++++
     DTCping 1.9 Report for PCS-DEVDB 
++++++++++++++++++++++++++++++++++++++++++++++
RPC server is ready
++++++++++++Validating Remote Computer Name++++++++++++
03-19, 17:21:01.875-->Start DTC connection test
Name Resolution:
 mangodev-->168.154.***.***-->MANGODEV
03-19, 17:21:01.875-->Start RPC test (PCS-DEVDB-->mangodev)
Problem:fail to invoke remote RPC method
Error(0x5) at dtcping.cpp @303
-->RPC pinging exception
-->5(액세스가 거부되었습니다.)

RPC test failed

실제로는 제대로 동작하는 경우임에도 불구하고
DTCping.exe은 에러를 낸다.
이는 WinXP SP2 보안설정에서 Default로 Remote RPC을 막기 때문인 것으로 생각된다.

Loner님의 포스트를 인용하면

Dtcping도 단점이 있다. Dtcping의 단점은 실제 DTC를 사용하는 것이 아니라 DTC의 행동을 애뮬레이션 한다는 점이다. 이 때문에 테스트 하고자 하는 두 컴퓨터에서 모두 dtcping을 수행시켜야 한다. 또한 dtcping 테스트를 통과했더라도 실제 DTC 통신, 즉 분산 트랜잭션이 작동하지 않을 수도 있다. 웹 서버와 데이터베이스 서버가 모두 Windows 2000 이라면 dtcping 테스트가 성공하면 DTC는 제대로 작동한다고 보면된다. 하지만 Windows 2003과 Windows XP SP2의 강화된 보안 설정 중에 DTC의 보안강화도 포함되어 있으며 이 보안 설정을 Dtcping이 똑같이 애뮬레이션 하지 않기 때문에 dtcping 테스트가 성공하더라도 분산 트랜잭션에 문제가 발생하곤 한다. 따라서 dtcping 을 보완할 유틸리티가 있어야 하는 것이다.


이에 더해서, 내 경우엔 Windows XP SP2사용자의 경우 DTCping.exe 테스트가 실패하더라도 분산 트랜잭션에는 문제가 없을 수도 있었다. 따라서 Win XP SP2 사용자의 경우엔 DTCping.exe 유틸리티가 그다지 유용하지 못하다는 결론.

Posted by 망고

2007/03/19 17:35 2007/03/19 17:35
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/443


Lilypie Fourth Birthday tickers

Stay Foolish, Stay Hungry.

- 망고

Site Stats

Total hits:
439519
Today:
119
Yesterday:
151