FIX ANSI_NULLS データベース オプションを有効にして、SQL Server 2005 または SQL Server 2008 のインデックス付きビューに対してクエリを実行するときに誤った結果が表示されます。

マイクロソフトでは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2005 の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2005 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。
マイクロソフトは、1 つのダウンロード可能なファイルとして Microsoft SQL Server 2008の修正プログラムを配布します。修正プログラムは累積的であるため、新しいリリースごとにすべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。

現象

Microsoft SQL Server 2005 または Microsoft SQL Server 2008 ではインデックス付きのビューに対してクエリを実行すると、誤った結果が表示されます。ANSI_NULLS データベース オプションが有効になっている場合、この問題が発生します。

ANSI_NULLS データベース オプションを無効にして、クエリを実行し、正しい結果が表示されます。

解決策

SQL Server 2005 の累積的な更新情報


この問題の修正プログラムは、SQL Server 2005 Service Pack 3 の累積的な更新プログラム 3 で初めてリリースされました。この累積的な更新プログラム パッケージの詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
967909関数形式は、SQL Server 2005 Service Pack 3 の 3 のパッケージを更新します。
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2005 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。マイクロソフトでは、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
960598 SQL Server 2005 ビルド SQL Server 2005 Service Pack 3 がリリースされた後にリリースされました。
特定の SQL Server のサービス パックには、Microsoft SQL Server 2005 の修正プログラムが作成されます。SQL Server 2005 Service Pack 3 のインストールには、SQL Server 2005 Service Pack 3 の修正プログラムを適用する必要があります。既定では、SQL Server のサービス パックで提供されているすべての修正プログラムは次の SQL Server のサービス パックに含まれます。

SQL Server 2008 の累積的な更新情報

この問題の修正プログラムは、SQL Server 2008 の累積的な更新 5 で初めてリリースされました。取得する方法の詳細については、SQL Server 2008 の場合は、この累積的な更新プログラム パッケージは、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。
969531累積では、SQL Server 2008 のパッケージ 5 を更新します。
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
956909 SQL Server 2008 SQL Server 2008 がリリースされた後にリリースされたビルドします。

SQL Server 2008 Service Pack 1 用の累積的な更新情報

この問題の修正プログラムは、SQL Server 2008 Service Pack 1 の累積的な更新 2 で初めてリリースされました。取得する方法の詳細については、SQL Server 2008 の場合は、この累積的な更新プログラム パッケージは、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。
970315SQL Server 2008 Service Pack 1 用の累積的な更新プログラム パッケージ 2
注: ビルドは累積的であるため、各新しい修正プログラム リリースには、すべての修正プログラムが含まれていて、以前の SQL Server 2008 に含まれていたすべてのセキュリティ修正プログラムの更新プログラムのリリースします。この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
970365ビルド、SQL Server 2008 の SQL Server 2008 Service Pack 1 がリリースされた後にリリースされました。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

詳細

についてどのようなファイルが変更されると、このマイクロソフト サポート技術情報資料に記載されている修正プログラムを含む累積的な更新パッケージを適用するすべての前提条件に関する情報をマイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックしてください。
967909関数形式は、SQL Server 2005 Service Pack 3 の 3 のパッケージを更新します。
についてどのようなファイルが変更されると、このマイクロソフト サポート技術情報資料に記載されている修正プログラムを含む累積的な更新パッケージを適用するすべての前提条件に関する情報をマイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックしてください。
969531累積では、SQL Server 2008 のパッケージ 5 を更新します。
についてどのようなファイルが変更されると、このマイクロソフト サポート技術情報資料に記載されている修正プログラムを含む累積的な更新パッケージを適用するすべての前提条件に関する情報をマイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックしてください。
970315SQL Server 2008 Service Pack 1 用の累積的な更新プログラム パッケージ 2

関連情報


後は、利用可能な SQL Server 2005 Service Pack 3 ビルドの一覧については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
960598
SQL Server 2005 のサービス パック 3 がリリースされた後にリリースされた、SQL Server 2005 のビルドします。
後は、利用可能な SQL Server 2008 ビルドの一覧については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

956909 SQL Server 2008 SQL Server 2008 がリリースされた後にリリースされたビルドします。

ビルド後は、利用可能な SQL Server 2008 Service Pack 1 のリストについては、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
970365ビルド、SQL Server 2008 の SQL Server 2008 Service Pack 1 がリリースされた後にリリースされました。

SQL Server の増分サービス モデルについては、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事を参照してください。
935897
報告された問題に対する修正プログラムを提供する SQL Server チームの増分サービス モデルがあります。

SQL Server 2005 Service Pack 3 の入手方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
913089
SQL Server 2005 の最新の service pack の入手方法
SQL Server 2005 SP3 の新機能、および SQL Server 2005 SP3 の機能強化についての詳細については、次のマイクロソフト Web サイトを参照してください。

SQL Server の更新プログラムの名前付けスキーマの詳細については、マイクロソフト サポート技術情報の資料を参照するのには次の資料番号をクリックします。
822499
Microsoft SQL Server ソフトウェア更新プログラム パッケージに新しい命名方式
ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684
マイクロソフトのソフトウェア更新プログラムの説明に使用される標準的な用語について
プロパティ

文書番号:967983 - 最終更新日: 2017/02/06 - リビジョン: 1

フィードバック