2008. 12. 1. 11:56
RPC 동적 포트 범위를 지정하는 방법 / MSDTC 설정 방법 및 테스트 방법 Etc.2008. 12. 1. 11:56
RPC 동적 포트 범위를 지정하는 방법↓
적용을 위해서는 재부팅이 필요하다.
MSDTC 설정 및 구성 테스트
필수적인 사항 두 가지
- 두 컴퓨터(웹 서버/DB 서버)가 서로 컴퓨터 이름(NETBIOS Name)만으로 IP 확인이 되어야 한다.
- RPC 통신이 양방향으로 가능해야 한다.
보안 설정(일반적으로 다음와 같이 설정하면 문제가 없다.)↓
Windows 2003 SP1 이전에는 RPC 보안 설정 옵션이 DTC 보안 구성 대화상자에 존재하지 않는다. "인증 필요 없음" 효과를 내기 위해서는 레지스트리 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC 키에 TurnOffRpcSecurity 값(DWORD)에 1을 설정해야만 한다.
‘XA 트랜잭션 사용’ 옵션
XA 트랜잭션은 UNIX 플랫폼에서 표준적으로 사용되는 분산 트랜잭션 프로토콜인 XA 프로토콜을 사용하는 트랜잭션이다.
SQL-Server를 사용하거나 Oracle을 ODP.NET 혹은 MS의 Oracle Data Provider를 사용한다면 이 옵션은 선택할 필요가 없다.
DTC 로그온 계정은 절대로 변경하지 말 것!! 다시 원위치하려면 MSDTC를 재설치해야만 한다.
DTC Test Tools
DTCPing은 DTC 작업을 Emulate해 자세한 테스트 결과를 보여준다.
Emulation 방식이기 때문에 양 쪽에 DTCPing을 실행해야한다.
DTCTESTER는 실제 분산 트렌젝션을 수행하여 테스트한다.
DTCPING을 이용해 verbose한 테스트를 하고 마지막으로 DTCTESTER로 검증한다.
사용 방법 : dtctester <dsn name><user name><password>