현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

DTCTester 도구를 사용하는 방법

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

293799
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.
요약
DTCTester에 대해 지정된 Microsoft SQL Server 분산된 트랜잭션을 테스트합니다. 이 도구는 방화벽을 통해 또는 네트워크에 대해 분산된 트랜잭션을 테스트하는 데 도움이 됩니다. DTCTester는 SQL Server 데이터베이스에 대해 ODBC API를 사용하여 분산된 트랜잭션을 수행합니다.

DTCTester 도구 다운로드

Microsoft 다운로드 센터에서 다음 파일을 다운로드 할 수 있습니다:
DownloadDownload the DTCTester package now.Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591온라인 서비스로부터 Microsoft 지원 파일 구하는 방법
Microsoft는 이 파일에 대한 바이러스를 검색합니다. Microsoft는 파일을 게시한 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어가 사용됩니다. 해당 파일을 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.

DTCTester 도구를 업무 무엇입니까?

  • 데이터 원본 이름 (DSN) 및 사용자 이름 및 기본 네트워크 라이브러리를 사용하여 명령줄에서 제공할 암호를 사용하여 SQL Server에 대한 연결을 설정합니다.
  • 임시 테이블을 만듭니다.
  • 연결이 트랜잭션에 참여시킵니다.
  • 임시 테이블에서 삽입을 않습니다.
  • 분산된 트랜잭션을 커밋합니다.
  • 선택되어 있는지 커밋되지 않은 값을 삽입할.
  • 연결을 닫습니다.

DTCTester 도구를 사용하는 방법

  1. SQL Server 제어판의 ODBC 유틸리티를 통해 ODBC 데이터 원본을 만듭니다.
  2. 명령줄에서 다음을 실행하십시오.
    dtctester <dsn name > <user name > <password >
    사용자 환경에 적합하게 대괄호 안에 값을 대체하십시오.

일반적인 원인 어디에 DTCTester 도구 실패한다

  • 방화벽 잘못된 포트가 닫혀 있습니다.
  • 잘못된 WINS/DNS 항목이 없습니다.
  • 잘못 구성된 SQL Server 클러스터 또는 이중 네트워크 어댑터입니다.
  • 잘못 구성된 네트워크 설정을 다른입니다.

예제에서는 해당 DTCTester 실패할 때 발생하는 오류

Command Line: dtctester bad baduser badpassExecuted: dtctesterDSN: badUser Name: baduserPassword: badpasstablename=#dtc7421Creating Temp Table for Testing: #dtc7421Warning: No Columns in Result Set From Executing: 'create table #dtc7421 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionError:SQLSTATE=25S12, Native error=-2147168242,msg='[Microsoft][ODBC SQL Server Driver] Distributed transaction error'Error:SQLSTATE=24000, Native error=0,msg=[Microsoft][ODBC SQL Server Driver]Invalid cursor stateAborting DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer					

성공적인 DTCTester 출력 예제

Command Line: dtctester test saExecuted: dtctesterDSN: testUser Name: saPassword is assumed to be NULL.Connecting to the databasetablename= #dtc7488Creating Temp Table for Testing: #dtc7488Warning: No Columns in Result Set From Executing: 'create table #dtc7488 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionExecuting SQL Statement in DTC TransactionInserting into Temp...insert into #dtc7488 values (1)Warning: No Columns in Result Set From Executing: 'insert into #dtc7488 values (1) 'Verifying Insert into Temp...select * from #dtc7488 (should be 1): 1Press enter to commit transaction.Committing DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer.Disconnecting from Database and Cleaning up Handles					

포트 열기 위해 DTC에 대한 제안

포트포트의 목적
135 열기RPC EPM (종점 매퍼)
1433 열기TCP/IP 사용할 때 TDS SQL 트래픽
1434 열기SQL 2000 통합된 보안
5100-5200 열기MSDTC [EPM에 의해 동적으로 포트가 할당된]
참조
자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
191168정보: 오류 '-2147168246 (8004d00a)' 개체의 트랜잭션 호출 등록할 수 없습니다.
자세한 내용은 다음 Microsoft 웹 사이트에서 백서를 참조하십시오.
분산된 COM 함께 방화벽 사용
http://www.microsoft.com/com/wpaper/dcomfw.asp

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 293799 - 마지막 검토: 09/07/2004 15:15:35 - 수정: 2.5

Microsoft Windows DNA

  • kbmt kbdownload kbdownload kbdcom kbhowto KB293799 KbMtko
피드백
r="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">