2016-10-09 41 views
0

自分のサーバーで実行されているジョブがあり、リンクサーバーとリンクサーバーがアップグレードの一部として変更されました。 私はSQLNCLI10 SQL Serverでストアドプロシージャを実行するときにエラーが発生しました

OLE DBプロバイダリンクサーバー「SQLNCLI10」「リンクサーバー」返されたメッセージ、次のエラーを取得しています「いいえトランザクションがアクティブではありません。」。

メッセージレベル73、レベル16、状態2、行6
リンクサーバー "リンクサーバー"のOLE DBプロバイダー "SQLNCLI10"が分散トランザクションを開始できなかったため、操作を実行できませんでした。

私が直接サーバーからリンクサーバーのプロシージャを実行すると、初めてこのエラーが表示され、2回目に問題なしで実行されます。私は自分の考えをお聞かせください

私の新しいリンクサーバーは、2012年バージョンであり、もう一つは2008 R2バージョン

のですか?

おかげで、
Sivajith

+2

利用可能であるMicrosoft分散トランザクションコーディネータがインストールされ、両方のサーバーで有効になっていますか?それがまだ必要なのかどうかはわかりませんが、以前のバージョンでは必要でした。 – Nabheet

答えて

0

は、私はR22008のSQL Serverについては知らないが、2008年にこの問題が修正を発表したために、それはhere

関連する問題