2016-04-14 14 views
1

私のサーバーは電気式であるためシャットダウンしています。 SSMSでデータベースを開くと、データベースは回復待ちです。 は、私は私のエラーログを確認し、メッセージは以下のとおりです。データベースリカバリの保留中 - SQL Server 2014

4 transactions rolled forward in database 'POSDW' (14:0). This is an informational message only. No user action is required. restoreHkDatabase: DbId 14, Msg 41313, Level 16, State 1, The C compiler encountered a failure. The exit code was 2.

[ERROR] Database ID: [14] 'POSDW'. Failed to load XTP checkpoint. Error code: 0x82000009. (d:\sql12_main_t\sql\ntdbms\hekaton\sqlhost\sqlmin\hkhostdb.cpp : 3126 - 'RecoverHkDatabase') Error: 41313, Severity: 16, State: 1.

私はすでにオフライン撮ってみましたが、私はオンラインにしたとき、私はエラーを取得します。 あなたは私を助けることができますか?

おかげ

+0

回復オプションなしで復元するか、mdf/ldfファイルを再接続してみてください – DhruvJoshi

+0

OKしています。ありがとうございます – Henry

+0

使用中のメモリテーブルがありますか? –

答えて

0

それは腐敗のように見えます。次のいずれかのオプションを試すことができます。

  1. 既存のバックアップ
  2. からの復元緊急モードにデータベースを入力して、DBCC CHECKDBを実行してみてください。既存のバックアップ(場合によって)からページを復元したり、DBCC CHECKDBを実行したりすることができます。
  3. データの機能的なレプリカがある場合はそこからデータを取得します。

これが役に立ちます。

関連する問題