MSDTCの問題のデバッグは、少し面倒な場合があります。あなたはそれが実行されていると言いました、それは両方のサーバーで実行されていますか?サーバー間にファイアウォールがありますか?各サーバーが他のサーバーをDTCPできることを確認する必要があります。 DTCPingは、ダウンロードできるMSユーティリティです。権限の問題も発生する可能性があります。
DTCのパフォーマンスは時々かなりひどいことがありますが、これは通常、帯域幅とラウンドトリップ時間の問題、またはトランザクションが大きい場合のメモリ消費が原因です。私の知る限り、MSDTC以外の同等のものよりも常に低速です-実際に同等であると仮定すると
個人的には、MSDTCを完全に回避するようにクエリを書き直すことができれば、通常は結果に満足しています。 exec procの出力をリモートサーバーに挿入すると、MSDTCが常に呼び出されます。
おそらくあなたがより詳細に説明した場合、ランダムなタイミングについての本当のアドバイスはありません。
DTCPINGは、リモートマシンに対して匿名RPC呼び出しを行います
xp、sp2から、デフォルトでは、リモートマシンは匿名の呼び出しを受け入れないため、アクセス拒否のエラーメッセージ(OX5エラーコード)が表示されます
RestrictRemoteClientsキーを無効にすると、リモートマシンは匿名の呼び出しを受け入れます
http://msdn.microsoft.com/security/productinfo/XPSP2 /networkprotection/restrict_remote_clients.aspx
これは単なるDTCPINGツールの問題です。このエラーはDTCとは関係ありません。