現象
次のような状況を考えます。
-
Microsoft SQL Server 2012 Service Pack 1 に含まれている DB2 バージョン 4.0 では、Microsoft OLE DB プロバイダーを使用します。
-
OLE DB プロバイダーを使用して、DB2 ストアド プロシージャを呼び出すための IBM DB2 データベースに接続するリンク サーバーを作成します。
このシナリオでは、DB2 への呼び出しには、プロシージャが失敗した場合が格納されているし、次のようなエラー メッセージが表示します。
Linked_server_nameのリンク サーバーの OLE DB プロバイダー「DB2OLEDB」メッセージが返されました""です。
メッセージ 7215、レベル 17、状態 1、行 39
'Linked_server_name' のリモート サーバーでステートメントを実行することができませんでした。
解決策
修正プログラムの情報
サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。