2

週単位の完全バックアップ、日単位の差分バックアップ、時間単位のトランザクション ログ バックアップがあります。

データベースを復元するには、完全バックアップを復元し、次に最後の差分バックアップを復元し、最後を除くすべての復元で NORECOVERY を指定してすべてのトランザクション ログ バックアップを復元します。

私の質問はです。NORECOVERY フラグが設定された最後のトランザクション ログを誤って復元した場合、この時点でデータベースを "RECOVER" するために実行できるコマンドはありますか?

SQL Server 2005 を使用しています。

4

2 に答える 2

4

わかりましたので、答えはかなり簡単です。コマンドを実行するだけです。

RESTORE DATABASE [MyDatabase] WITH RECOVERY

復元元のバックアップを指定せずに RESTORE DATABASE コマンドを実行できるとは思いもしませんでした。

于 2009-07-14T09:40:56.940 に答える
3

これを試してください (SQL2000 ヘルプから): RESTORE DATABASE dbname WITH RECOVERY

于 2009-07-14T09:46:23.090 に答える