現象
Microsoft SQL Server 2014 を使用していることを前提としています。 データベースがオンラインになった後で、復旧が完了する前に、クラスター化された列ストアインデックスを含むテーブルを削除すると (具体的には、回復の取り消しフェーズが完了していません)、回復エラーが発生する可能性があります。 さらに、以下のエラー メッセージが表示されます。
<Date> <> Spid # エラー: 3314、レベル:21、状態: 1。<日付> <時刻> spid # データベース '<DataBaseName>' でログに記録された操作を元に戻すときに、ログレコード ID (xx: xx: xx) でエラーが発生しました。 通常、特定のエラーは、Windows イベントログサービスのエラーとして記録されます。 バックアップからデータベースまたはファイルを復元するか、データベースを修復します。<Date> <> Spid # エラー: 3414、レベル:21、状態: 2。<日付> <時間> spid # の回復中にエラーが発生したため、データベース '<DataBaseName>' (17:0) が再起動しません。 回復エラーを診断して修正するか、既知の正常なバックアップから復元します。 エラーが修正されない場合、または予期しない場合は、テクニカルサポートにお問い合わせください。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで最初に修正されました。
SQL Server 2014 の累積更新プログラム2 /en-us/help/2967546
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。