KB4495547 - 修正: 新しい OLE DB プロバイダーを使用すると、OPENDATASOURCE を使用するリモート アドホック クエリで正しくないエラー メッセージが生成される

適用先
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

現象

たとえば次のようなシナリオを考えてみます。

  • Microsoft SQL Server 2016 Service Pack 2 累積更新プログラム 6 を使用します。

  • 新しい OLE DB プロバイダー (MSOLEDBSQL) が使用されます。

  • OPENDATASOURCE 関数を使用してリモート アドホック クエリを実行し、OLE DB データ ソースからリモート データに接続します。

  • クエリにエラーが含まれています (存在しないテーブルへの参照など)。

このシナリオでは、クエリが失敗したときに、誤ったエラー メッセージが表示されます。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

解決策

この問題は、SQL Server 用の次の累積的な更新プログラムで解決されています。

SQL Server の累積的な更新プログラムについて:

SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Server の最新の累積的な更新プログラムを確認してください。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。