フルテキストインデックスの削除をすると「メッセージ 596 セッションが強制終了状態なので、続行できません。」のエラーメッセージが表示され フルテキストインデックスが削除できない現象について紹介します。
フルテキストインデックスの削除を実行すると下記のエラーが表示されます。
のエラーメッセージが表示されます。
SQL Server Management Studioでフルテキストインデックスを削除した場合も同様のエラーが発生します。
また、多くの場合、フルテキストインデックスの検索が正常にできない状態になっています。現象の詳細はこちらの記事を参照してください。
いくつかの原因が考えられますが、データベースが破損している可能性が高いです。
DBCHECKコマンドでデータベースのチェックをし、破損が見つかれば、DBCCコマンドでデータベースを修復します。DBCHECKコマンド、DBCCコマンドでのデータベースの修復手順はこちらの記事を参照してください。
DBCCコマンドを実行してデータベースの修復を実行したにもかかわらず、エラーが解消されない場合があります。この場合は以下の対処法があります。
エラーが発生していない時点のデータベースのバックアップでデータベースを復元します。なお、エラーが発生している状態のデータベースをバックアップし、そのバックアップからデータベースを復元してもエラーは解消されません。
データベースを作り直すことで解決できます。新規にデータベースを作成し、データのエクスポートで新しいデータベースにデータをエクスポートします。