Udostępnij za pośrednictwem


Przywracanie obiektu

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Restore Obiektu definiuje zachowanie instrukcja PRZYWRACANIA bazy danych Microsoft SQL Server lub można

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

Z Restore obiektu, możesz:

  • Przywracanie wszystkich lub części bazy danych.

  • Przywracanie kopia zapasowa obrazów rekordy dziennika transakcji.

  • Sprawdź integralność nośnika kopia zapasowa.

  • Raport zawartość nośnika kopia zapasowa.

  • Monitorowanie operacji przywracanie raportowania stanu użytkownika.

SQL Server można zapisywać kopia zapasowa jednego z czterech typów nośników: na dysku, taśmie, nazwany potok lub w urządzenie kopia zapasowa.SQL Server obsługuje rozkładanie kopia zapasowa.Rozłożone kopia zapasowa jest jeden skierowaną do więcej niż jednego urządzenia.Rozkładanie jest obsługiwany tylko na typ jednego nośnika.Oznacza to, że kopia zapasowa można zapisać do dwóch urządzeń taśmowych.A kopia zapasowa nie może być zapisana w połowie na urządzeniu taśmowym i druga połowa na dysku.

At a minimum, supply values for a restore source when using the Restoreobject.Obsługiwane typy nośników w implementuje SQL Distributed Management Objects (SQL-DMO) Restore Właściwości obiektu Files, Devices, Pipes, i Tapes.Umożliwia określenie źródło operacji przywracanie jedną właściwość typu nośnika.

Ustawienie innych właściwości w Restore obiektu może być wymagane przez operację przywracanie ma być używany.Na przykład przed użyciem SQLRestore , metoda musi zestaw Database Właściwość Restore obiektu.

Ostrzeżenie

MergePullSubscription Obiekt jest zgodne z wystąpienia programu SQL Server w wersji 7.0 lub nowszej.Jednakże Restore2 obiektu rozszerza funkcjonalność Restore obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Aby wykonaćpełne przywracanie bazy danych

  1. Tworzenie Restore obiektu.

  2. Ustaw właściwość media, nazewnictwa źródło urządzenia lub urządzeń.

  3. Ustaw Database Właściwość wskazująca miejsce docelowe bazy danych.

  4. Jeśli to konieczne, zestaw ReplaceDatabase właściwość, aby wymusić utworzenie bazy danych.

  5. Wywołanie SQLRestore metoda.

Aby przywracanie pojedynczy dziennik bazy danych

  1. Tworzenie Restore obiektu.

  2. Ustaw Action właściwość SQLDMORestore_Log.

  3. Ustaw właściwość media, nazewnictwa źródło urządzenia lub urządzeń.

  4. Ustaw Database Właściwość wskazująca miejsce docelowe bazy danych.

  5. Wywołanie SQLRestore metoda.

Aby przywracanie łańcuch dzienników bazy danych

  1. Tworzenie Restore obiektu.

  2. Ustaw Action właściwość SQLDMORestore_Log.

  3. Ustaw Database Właściwość wskazująca miejsce docelowe bazy danych.

  4. Ustaw LastRestore właściwość na wartość FALSE.

  5. Ustaw właściwość media, nazewnictwa źródło urządzenia lub urządzeń.

  6. Wywołanie SQLRestore metoda.

  7. Powtórz kroki 5 i 6 dla wszystkich, ale ostatni jednostki w bazie danych łańcuch dzienników.

  8. Ustaw LastRestore Właściwość TRUE.

  9. Wywołanie SQLRestore metoda przywracanie ostatniego unit.

Aby sprawdzić integralność nośnika kopia zapasowa

  1. Tworzenie Restore obiektu.

  2. Ustaw właściwość media, nazewnictwa źródło urządzenia lub urządzeń.

  3. Wywołanie SQLVerify metoda.

Zobacz także

Odwołanie