KB2628126 - 主キーが BIGINT 列に設定されている場合は、SQL Server 2008 または SQL Server 2008 R2 でフルテキスト インデックスを作成すると、「圧縮中または圧縮解除中のフルテキスト インデックス エラー」エラーが修正されました

適用先
SQL Server 2008 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

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

現象

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

  • Microsoft SQL Server 2008 または Microsoft SQL Server 2008 R2 の BIGINT および XML 列を含むテーブルがあります。
  • テーブルの主キーを BIGINT 列に設定します。
  • XML 列にフルテキスト インデックスを作成しようとするとします。

このシナリオでは、次のようなエラー メッセージがSQL Serverエラー ログに記録されます。

<Date><Time> spid# エラー: 30045、重大度: 17、状態: 53。
<Date><Time> spid# 圧縮解除中のフルテキスト インデックス エラー。 ディスク上でフルテキスト インデックスが破損している可能性があります。 dbcc checkdatabase を実行し、インデックスを再入力します。

また、次のようなエラー メッセージがフルテキスト検索ログに記録されます。

<Date><Time> spid# テーブルまたはインデックス付きビュー '<table or veiw>' (テーブルまたはインデックス付きビュー ID '<ID>'、データベース ID '<ID>')、フルテキスト キー値 '<Value>' のフルテキスト インデックス作成中にエラー '0x80fc755d' が発生しました。 インデックスの再作成が試行されます。

さらに、SQL Serverは、アプリケーション ログ フォルダーにメモリ ダンプ ファイルを生成します。

解決策

累積的な更新プログラムの情報

SQL Server 2008 Service Pack 3

この問題の修正プログラムは、SQL Server 2008 Service Pack 3 の累積的な更新プログラム 3 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2648098 SQL Server 2008 Service Pack 3 用の累積的な更新プログラム パッケージ 3 注 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前の SQL Server 2008 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 Microsoft では、この修正プログラムを含む最新の修正プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2629969 2008 Service Pack 3 SQL Serverリリース後にリリースされた SQL Server 2008 ビルドは、特定のSQL Server サービス パックに対して Microsoft SQL Server 2008 修正プログラムが作成されました。 SQL Server 2008 Service Pack 3 のインストールには、SQL Server 2008 Service Pack 3 修正プログラムを適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。

SQL Server 2008 R2

この問題の修正プログラムは、累積的な更新プログラム 11 で最初にリリースされました。 SQL Server 2008 R2 のこの累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

2633145累積的な更新プログラム パッケージ 11 for SQL Server 2008 R2 注意 ビルドは累積的であるため、新しい修正プログラムの各リリースには、以前のSQL Server 2008 R2 修正リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

981356 SQL Server 2008 R2 のリリース以降にリリースされた SQL Server 2008 R2 のビルド

SQL Server 2008 R2 Service Pack 1

この問題の修正プログラムは、SQL Server 2008 R2 Service Pack 1 の累積的な更新プログラム 4 で最初にリリースされました。 この累積的な更新プログラム パッケージを取得する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。

2633146累積的な更新プログラム パッケージ 4 for SQL Server 2008 R2 Service Pack 1Note ビルドは累積的であるため、各新しい修正プログラム リリースには、以前の SQL Server 2008 R2 修正プログラム リリースに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 この修正プログラムが含まれている最新リリースの修正の適用を検討することを推奨します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2567616 SQL Server 2008 R2 Service Pack 1 以降にリリースされた SQL Server 2008 R2 のビルド

SQL Server 2008 Service Pack 2

この問題の修正プログラムは、SQL Server 2008 Service Pack 2 の累積的な更新プログラム パッケージ 7 で最初にリリースされました。 この累積的な更新プログラム パッケージの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。

2617148 SQL Server 2008 Service Pack 2Note 用の累積的な更新プログラム パッケージ 7 ビルドは累積的であるため、新しい更新プログラムの各リリースには、以前のSQL Server 2008 更新プログラムリリースに含まれていたすべての修正プログラムとすべてのセキュリティ更新プログラムが含まれています。 この修正プログラムを含む最新の更新プログラム リリースを適用することを検討することをお勧めします。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。

2402659 2008 Service Pack 2 SQL Serverリリース後にリリースされた SQL Server 2008 ビルドSQL Server、特定のSQL Server サービス パックに対して 2008 修正プログラムが作成されます。 SQL Server 2008 SP2 のインストールには、SQL Server 2008 Service Pack 2 (SP2) 修正プログラムを適用する必要があります。 既定では、SQL Server Service Pack で提供されるすべての修正プログラムは、次のSQL Server サービス パックに含まれます。

状態

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

参考資料

SQL Server の増分サービス モデルの関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

935897増分サービス モデルは、報告された問題の修正プログラムを提供するためにSQL Server チームから入手できます。SQL Server更新プログラムの名前付けスキーマの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

822499 Microsoft SQL Server ソフトウェア更新プログラム パッケージの新しい名前付けスキーマソフトウェア更新プログラムの用語の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明