質問

以前にMSDTCの問題を診断するためにDTCTesterを使用しました。ただし、DTCPingが同じことをしているように見えることに気付きました。これら2つの違いは何ですか?

これまでのところ、DTCPingはクライアントマシンとサーバーマシンの両方で実行する必要がありますが、DTCTesterはクライアントからのみ実行する必要があります。他に違いはありますか?

役に立ちましたか?

解決

BizTalk Serverのインストール時にDTC設定をテストすることは非常に一般的であるため、BTSドキュメントから- http://msdn.microsoft.com/en-us/library/aa561924.aspx

  

DTCTesterユーティリティを使用して確認します   2つの間のトランザクションサポート   SQL Serverがインストールされている場合はコンピューター   いずれかのコンピューターで。 DTCTester   ユーティリティは、ODBCを使用して確認します   SQLに対するトランザクションサポート   サーバーデータベース。詳細については   DTCTesterについては、使用方法を参照してください   DTCTesterツール。

     

DTCPingを使用してトランザクションを確認します   SQLの場合、2台のコンピューター間のサポート   サーバーはどちらにもインストールされていません   コンピューター。 DTCPingツールを実行する必要があります   クライアントコンピューターとサーバーコンピューターの両方   そしてへのよい代わりです   SQL Serverの場合のDTCTesterユーティリティ   どちらのコンピューターにもインストールされていません。にとって   DTCPingの詳細については、   MS DTCファイアウォールのトラブルシューティング方法   問題。

他のヒント

これは、この質問に対する直接的な回答ではありません–注意すべき重要なポイント。

  1. テストを開始する前に、両方のサーバーで DTCPing Windowsアプリケーションを開いておく必要があります。

  2. DTCTester ツールの使用方法

  

コントロールパネルのODBCユーティリティを使用して、SQL Serverの ODBCデータソースを作成します。

参照:

  1. MSDTCの問題
  2. RPCを使用したSQLクラスターへのファイアウォール経由のMSDTC
  3. DTCPingツールのMSDTC問題のトラブルシューティング
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top