Udostępnij za pośrednictwem


Recovering a Database Without Restoring Data

 W tym temacie ma zastosowanie tylko w przypadku SQL Server bazy danych, które mają więcej niż jedną grupa plików.

Zazwyczaj dane są przywracane, przed jego jest odzyskiwana.Można jednak odzyskać bazy danych bez przywracania kopia zapasowa, na przykład tylko do odczytu plików, które są zgodne z bazą danych.Jest to określane jako Przywracanie tylko do odzyskiwanie.Przywracanie tylko do odzyskiwanie może być dla tych przypadkach, gdy dane już jest zgodny z bazą danych i musi jedynie być dostępne.Celem jest, aby ukończyć odzyskiwanie i podlegających usterce danych w trybie online.

Operacja przywracanie tylko do odzyskiwanie przenosi dane w grupę offline plików, w trybie online; nie kopii danych, ponowne wykonanie lub faza cofania.Aby uzyskać informacje na temat fazy przywracanie Zobacz Understanding How Restore and Recovery of Backups Work in SQL Server.

Przywracanie tylko do odzyskiwanie może wystąpić dla pliku, grupa plików lub całej bazy danych, w następujący sposób:

  • Przywracanie pliku tylko do odzyskiwanie mogą być przydatne w następujących sytuacjach:

    Baza danych zostanie przywrócone piecemeal.Po zakończeniu przywracanie podstawowego grupa plików, co najmniej jeden z plików unrestored są zgodne z nowego stanu bazy danych, prawdopodobnie ponieważ został on tylko do odczytu przez pewien czas.Pliki te mają się tylko do odzyskania, kopiowanie danych jest zbędne.

    The przywracanie syntax for a odzyskiwanie-only file przywracanie is:

    RESTORE DATABASE database_name { FILE **=**logical_file_name | FILEGROUP **=**logical_filegroup_name }[ ,...n ] WITH RECOVERY

  • Przywracanie bazy danych tylko do odzyskiwanie mogą być przydatne w następujących sytuacjach:

    • Nie odzyskaniu bazy danych podczas przywracanie ostatniej kopia zapasowa w sekwencja przywracanie, a, a teraz chcesz odzyskać bazę danych, aby przełączyć go do trybu online.

    • Baza danych znajduje się w tryb wstrzymania, a chcesz, aby w bazie danych może być aktualizowany bez stosowania innego dziennika kopia zapasowa dziennika.

    The przywracanie syntax for a odzyskiwanie-only database przywracanie is as follows:

    PRZYWRACANIE BAZY DANYCH nazwa_bazy_danych WITH przywrócenia

Uwaga

The FROM = <backup_device> clause is not used for recovery-only restores because no backup is necessary.

Aby przywrócić bazę danych bez przywracania danych

Przykłady

Poniższy przykład ilustruje przywracanie pliku tylko do odzyskiwanie plików pomocniczych grupa plików, SalesGroup2, w Sales Baza danych. Podstawowy grupa plików już została przywrócona jako początkowego kroku przywracanie fragmentaryczne, oraz SalesGroup2 jest to zgodne z przywróconej podstawową grupa plików. Odzyskiwanie tę grupa plików i przechodzenie do trybu online wymaga tylko jednej instrukcja.

RESTORE DATABASE Sales FILEGROUP=SalesGroup2 WITH RECOVERY;

Kończenie pracy stopniową scenariusz przywracanie z operacji przywracanie tylko do odzyskiwanie