特定のマシン (VD5) から別のマシン (VD0) に単純な SQL 呼び出しを実行しようとすると、次のエラーが発生します。
「基盤となるトランザクション マネージャーとの通信に失敗しました」
SQL は、古い DBConnection/DBCommand オブジェクトを介して実行されています。
奇妙なことに、この同じコード呼び出しは、別のマシン (VD2) から VD0 に対して機能します。DTSPing ユーティリティを使用して VD5 から VD0 に ping すると、30 秒かかります。VD2 から VD0 に DTSP を実行すると、1 秒もかかりません。
DBConnection/DBCommand は DTS を使用しますか? SQLCommand に変換した場合、DTS の使用を回避できますか?
また、VD5 から VD0 への DTS の速度低下の原因について何か考えはありますか?