現象
Microsoft SQL Server 2014、2016、または 2017 の非常に大きなドキュメントを含むテーブルにフルテキスト インデックスがあるとします。 テーブルに対してクエリを実行すると、次のようなメモリ不足のエラー メッセージが表示されます。
注
エラー: 30086、重大度: 17、状態: 8。
フルテキスト インデックスの作成中にシステムのメモリが不足しました。 フルテキスト インデックス作成操作のバッチは、より小さなバッチ サイズを使用して自動的に再試行されます。
解決策
この問題は、SQL Serverの次の更新プログラムで修正されています。
SQL Server 2017 の累積的な更新プログラム 13
SQL Server 2016 SP2 の Cumulatvie Update 4
SQL Server 2016 SP1 の累積的な更新プログラム 12
SQL Server 2014 SP3 の累積的な更新プログラム 1
SQL Server 2014 Service Pack 2 の累積的な更新プログラム 14
SQL Server 用の累積的な更新プログラムについて
SQL Server 用の新しい累積的な更新プログラムには、以前のビルドであったすべての修正プログラムとセキュリティ修正プログラムが含まれます。 ご使用のバージョンの SQL Server 用の最新ビルドをインストールすることをお勧めします。
SQL Server 2017 の最新の累積的な更新プログラム
SQL Server 2016 の最新の累積的な更新プログラム
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。