Jak Przywracanie plików i aplikacjami (Transact-SQL)

W tym temacie omówiono sposoby przywracanie plików i aplikacjami.

Ważna informacjaWażne:

Administrator systemu przywracanie plików i aplikacjami musi być jedyną osobą obecnie z bazy danych do przywrócenia.

Aby przywracanie plików i aplikacjami

  1. Wykonanie instrukcja przywracanie bazę danych do przywrócenia plików i grupa plików kopia zapasowa, określając:

    • Nazwa bazy danych do przywracanie.

    • urządzenie kopia zapasowa , Z którym pełnej kopia zapasowa zostanie przywrócona.

    • Klauzula pliku dla każdego pliku, aby przywracanie.

    • Klauzula grupa plików dla każdej grupy plików do przywracanie.

    • Klauzula NORECOVERY.Jeśli pliki nie zostały zmodyfikowane po utworzeniu kopia zapasowa, należy określić klauzula odzyskiwania.

    Ważna informacjaWażne:

    Aby przywracanie bazy danych jest zaszyfrowany, musi mieć dostęp do certyfikat lub klucz asymetrycznego, który został użyty do zaszyfrowania bazy danych.Nie można przywrócić bazy danych bez certyfikat i klucz asymetrycznego.Certyfikat, który jest używany do szyfrowanie klucz szyfrowanie bazy danych muszą zostać zachowane w wyniku jak Kopia zapasowa jest potrzebny.Aby uzyskać więcej informacji, zobacz SQL Server certyfikaty i klucze asymetryczne.

  2. Jeśli pliki zostały zmodyfikowane po utworzeniu kopia zapasowa pliku, należy wykonać przywracanie dziennika instrukcja do zastosowania kopia zapasowa dziennika transakcji, określając:

    • Nazwa bazy danych, które będą stosowane w dzienniku transakcji.

    • urządzenie kopia zapasowa , Z którego przywrócić kopia zapasowa dziennika transakcji.

    • Klauzula NORECOVERY, jeśli masz innej kopia zapasowa dziennika transakcji obowiązywać po bieżąca; w przeciwnym razie określenia klauzula odzyskiwania.

      Kopie zapasowe dziennika transakcji, jeżeli zastosowane, musi obejmować czas podczas plików i aplikacjami wykonano aż do momentu zakończenia dziennika (o ile nie są przywracane wszystkie pliki bazy danych).

Ostrzeżenie

Po przywracanie SQL Server 2005 lub SQL Server 2000 bazy danych do SQL Server 2008, bazy danych staje się natychmiast dostępne, a następnie zostanie automatycznie uaktualniony.If the database has full-text indexes, the upgrade process either imports, resets, or rebuilds them, depending on the setting of the upgrade_option server property.Jeśli opcja uaktualnienia zestaw do zaimportowania (upgrade_option = 2) lub odbudować (upgrade_option = 0), indeksy pełnotekstowe będzie niedostępny podczas uaktualniania systemu.W zależności od ilości danych indeksowany importowanie może potrwać kilka godzin, a odbudowywania może potrwać do dziesięciu razy dłużej.Należy zauważyć, że kiedy opcja uaktualnienia zestaw do importowania, odbudowa skojarzone indeksy pełnotekstowe Jeśli wykaz pełnotekstowy nie jest dostępny.Aby zmienić ustawienie upgrade_option właściwość serwera, należy zastosować sp_fulltext_service.

Przykład

W tym przykładzie przywraca pliki i aplikacjami dla bazy danych MyNwind.Dwa dzienniki transakcji będą także stosowane, do przywracania bazy danych bieżącego czas.

USE master
GO
-- Restore the files and filesgroups for MyNwind.
RESTORE DATABASE MyNwind
   FILE = 'MyNwind_data_1',
   FILEGROUP = 'new_customers',
   FILE = 'MyNwind_data_2',
   FILEGROUP = 'first_qtr_sales'
   FROM MyNwind_1
   WITH NORECOVERY
GO
-- Apply the first transaction log backup.
RESTORE LOG MyNwind
   FROM MyNwind_log1
   WITH NORECOVERY
GO
-- Apply the last transaction log backup.
RESTORE LOG MyNwind
   FROM MyNwind_log2
   WITH RECOVERY
GO

Zobacz także

Odwołanie

Koncepcje