別の同じDBサーバーから取得したファイルグループバックアップからデータベース内のファイルグループを復元する方法についてのガイダンスが必要です。ファイルグループの復元DBを実行してファイルグループを復元することは可能ですか?.
以下のようにバックアップからファイルグループを復元しようとしました
RESTORE DATABASE <DBName > FILEGROUP = 'MFG12' FROM DISK = 'E:\MFG12.bak'
WITH RECOVERY
バックアップセットは、既存のDBNAME
データベース以外のデータベースのバックアップを保持します。
同じDBに復元しようとしたとき、復元は完全に機能し、
Processed 840976 pages for database 'DB', file 'MFG12_File' on file 1.
RESTORE DATABASE ... FILE=<name> successfully processed 840976 pages in 59.375 seconds
(110.654 MB/sec).
ファイルグループの一部に対して選択クエリを実行すると、エラーが発生します
One of the partitions of index '' for table 'xyz'
(partition ID 72057594656129024) resides on a filegroup ("MFG12")
that cannot be accessed because it is offline, restoring,
or defunct. This may limit the query result
すべてのファイルグループのステータスを確認したとき。
ファイルグループMFG 12の1つにステータス= "Restoring"、オンラインモードに戻す方法があります。
ログファイルも復元しようとすると、以下のエラーが発生します
The roll forward start point is now at log sequence number (LSN) 66787000000001800001.
Additional roll forward past LSN 66787000000008900001 is required to complete the
restore sequence”.
別のサーバーまたは同じサーバーのDBにある別の同じデータベースからファイルグループのバックアップが取得されている場合でも、不足しているファイルグループデータを元に戻す方法を教えてください
以前のバックアップに復元してファイルグループをバックアップする で私の回答を参照してください
すべての詳細な手順が概説されています。