- - PR -
FILEGROUPがリストアできない
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-20 12:12
お世話になっています。
さっそくですが、現在SQLServer2005を使用しています。 FILEGROUP単位のリストアを行いたく、 FILEGROUP単位でバックアップをしています。 BACKUP DATABASE test FILEGROUP = 'FG1' TO DISK = 'C:\temp\FG1.BAK' WITH INIT 下記のリストアを行うと、 RESTORE DATABASE test FILEGROUP = 'FG1' FROM DISK = 'C:\temp\FG1.BAK' WITH NORECOVERY,REPLACE testデータベースが「復元しています...」の状態となってしまいます。 どのように回復すればよいでしょうか? ご教授ください、よろしくお願いいたします。 | ||||
|
投稿日時: 2007-12-20 13:24
NORECOVERYだと復元中の状態になりますよね。追加のリストアを待つ状態。 これ以上リストア操作をしないのであれば、RECOVERYでよいのではないでしょうか? 追加でリストアしたいけど、ちょっとデータを見てみたいって場合はSTANDBYですよね。 詳しくはBooks OnlineでRESTOREを参照してみてください。 --追記-- すみません。投稿してからBOLを参照しました。 ファイルグループのリストアの場合はNORECOVERYしか選択できないようですね・・・。 ファイルグループをリストアした後、 RESTORE DATABASE test WITH RECOVERY すればOKかもしれません。 [ メッセージ編集済み 編集者: かめたろ 編集日時 2007-12-20 13:31 ] | ||||
|
投稿日時: 2007-12-20 14:16
かめたろさん、ありあとうございます。
RESTORE DATABASE test WITH RECOVERY は、以前試したところ 「メッセージ 4333、レベル 16、状態 6、行 1 ログが復元されなかったので、データベースを復旧できませんでした。 メッセージ 3013、レベル 16、状態 1、行 1 RESTORE DATABASE が異常終了しています。」 となります。 ファイルグループのバックアップは、部分的な完全バックアップだと 認識していました。 ログが復元できなかったという事はBACKUP LOG からRESTOREが必要なんでしょうか? ファイルグループのみリストアする作業手順を試してみましたがわかりませんでした。 どなたかご教授していただけないでしょうか、よろしくお願いいたします。 | ||||
|
投稿日時: 2007-12-20 14:53
SQL Server でファイルとファイル グループのバックアップを復元するが参考になるかと思います。
トランザクションログのバックアップが必要のようです。 | ||||
|
投稿日時: 2007-12-20 15:18
かめたろさん、何度もありがとうございます。
サイトを参考に確認してみます。 結果をまたご報告いたします。 ありがとうございました。 |
1