KB2877857 - 修正: SQL Server 2012 SP1 でアプリケーションがリンク サーバーを介して分散クエリを実行すると、「OLE DB プロバイダー '<ProviderName>' によって無効な照合順序が提供されました」というエラーが発生する

適用先
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard

現象

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

  • コンピューターに Microsoft SQL Server 2012 Service Pack 1 (SP1) がインストールされている。
  • サード パーティの OLE DB プロバイダーを使用して、MS 以外のデータ ソースへのリンク サーバーを作成します。
  • クライアント アプリケーションは、リンク サーバーを介していくつかの分散クエリを実行します。

このとき、次のエラー メッセージが表示されます。

注

メッセージ 7369、レベル 16、状態 1、行 1
OLE DB プロバイダー '<ProviderName>' から提供された照合順序が無効でした。

解決策

この問題は、次の SQL Server の累積的な更新プログラムで最初に修正されました。

SQL Server 2012 SP1 の累積的な更新プログラム CU 38 /en-us/help/2874879

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

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

      

状態

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