自分のサーバーで実行されているジョブがあり、リンクサーバーとリンクサーバーがアップグレードの一部として変更されました。 私はSQLNCLI10 SQL Serverでストアドプロシージャを実行するときにエラーが発生しました
OLE DBプロバイダリンクサーバー「SQLNCLI10」「リンクサーバー」返されたメッセージ、次のエラーを取得しています「いいえトランザクションがアクティブではありません。」。
メッセージレベル73、レベル16、状態2、行6
リンクサーバー "リンクサーバー"のOLE DBプロバイダー "SQLNCLI10"が分散トランザクションを開始できなかったため、操作を実行できませんでした。
私が直接サーバーからリンクサーバーのプロシージャを実行すると、初めてこのエラーが表示され、2回目に問題なしで実行されます。私は自分の考えをお聞かせください
私の新しいリンクサーバーは、2012年バージョンであり、もう一つは2008 R2バージョン
のですか?
おかげで、
Sivajith
利用可能であるMicrosoft分散トランザクションコーディネータがインストールされ、両方のサーバーで有効になっていますか?それがまだ必要なのかどうかはわかりませんが、以前のバージョンでは必要でした。 – Nabheet