Udostępnij za pośrednictwem


Przywracanie argumenty (Transact-SQL)

W tym temacie dokumenty argumenty, które są opisane w sekcjach składni PRZYWRACANIA {DATABASE|Dziennik} instrukcja i skojarzony zestaw sprawozdań pomocnicze: Przywracanie FILELISTONLY, przywracanie HEADERONLY, przywracanie LABELONLY, przywracanie REWINDONLY i RESTORE VERIFYONLY.Większość argumenty są obsługiwane przez tylko podzbiór tych sześciu oświadczeń.Wsparcie dla każdego argumentu jest wskazany w opisie argumentu.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Argumenty

  • BAZY DANYCH
    Obsługiwane przez: PRZYWRACANIA

    Określa miejsce docelowe bazę danych.Jeżeli podano listę plików i aplikacjami, przywracane są tylko pliki i aplikacjami.

    Bazy danych przy użyciu pełnego lub model odzyskiwania z niepełnym dziennikiem, SQL Server wymaga w większości przypadków ta zostanie tworzyć kopię zapasową ogona dziennika przed przywróceniem bazy danych.Przywracanie bazy danych bez zapasową ogona dziennika wyniki w błąd, chyba że PRZYWRÓĆ bazę danych instrukcja zawiera STOPAT Z klauzulalub zastąpić, które należy określić czas lub transakcji, która została wprowadzona po zakończeniu danych kopia zapasowa.Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowych dziennika ogona, zobacz Kopie zapasowe dziennika ogona.

  • DZIENNIK
    Obsługiwane przez: PRZYWRACANIA

    Określa, że transakcja dziennika kopia zapasowa jest stosowany w odniesieniu do tej bazy danych.Dzienniki transakcji muszą być stosowane w porządku sekwencyjnym.SQL Serversprawdza, czy kopie zapasowe dziennika transakcji w celu zapewnienia, że transakcje są ładowane do poprawnej bazy danych i w odpowiedniej kolejności.Aby zastosować wiele dzienników transakcji, użyj opcji NORECOVERY dla wszystkich operacji przywracanie , z wyjątkiem ostatniego.

    Ostrzeżenie

    Zazwyczaj ogona dziennika kopia zapasowajest dziennik ostatnich przywrócone.A ogona dziennika kopia zapasowa dziennika kopia zapasowa pobierana jest prawo przed przywróceniem bazy danych, zwykle po awarii na bazie danych.Uwzględniając ogona dziennika kopia zapasowa z ewentualnie bazy danych zapobiega utracie pracy przez Przechwytywanie dziennika, który jeszcze nie wykonano kopii zapasowej (ogona dziennika).Aby uzyskać więcej informacji, zobacz Kopie zapasowe dziennika ogona.

    Aby uzyskać więcej informacji, zobacz Praca z kopie zapasowe dziennika transakcji.

  • { database_name | **@**database_name_var}
    Obsługiwane przez: PRZYWRACANIA

    Jest pełną bazy danych lub dziennika zostanie przywrócony do bazy danych.Jeżeli podany jako zmienna (**@database_name_var), nazwa ta może być określona jako ciąg stała (@**database_name_var = database_name) lub jako zmienna typu danych ciąg znaków, z wyjątkiem ntext lub text typów danych.

  • <file_or_filegroup_or_page > ,...n ]
    Obsługiwane przez: PRZYWRACANIA

    Określa nazwę pliku logicznego lub grupa plików lub strona , aby dołączyć PRZYWRÓĆ bazę danych lub PRZYWRÓCIĆ dziennika instrukcja.Można określić listę plików lub aplikacjami.

    Dla bazy danych używającej modelu odzyskiwanie proste opcje pliku i grupa plików są dozwolone tylko wtedy, gdy pliki miejsce docelowe lub aplikacjami są tylko do odczytu lub jest częściowe przywracanie ( wyniki unieczynnione grupa plików).

    Dla bazy danych, która korzysta z pełnego lub model odzyskiwania z niepełnym dziennikiem, po użyciu PRZYWRACANIA bazy danych, aby przywracanie jednego lub więcej plików, aplikacjami, lub strony, zwykle, należy zastosować dziennik transakcji do plików zawierających przywróconych danych; stosowanie w dzienniku sprawia, że te pliki zgodne z pozostałą częścią bazy danych.Wyjątki od tego są następujące:

    • Jeśli pliki są przywracane są tylko do odczytu, zanim zostały one ostatniej kopii zapasowej — a następnie dziennika transakcji nie ma być stosowane i PRZYWRACANIA instrukcja informuje tę sytuację,

    • Jeśli kopia zapasowa zawiera podstawowa grupa plików i częściowego przywracanie jest wykonywana.W tym przypadek przywracanie dziennika nie jest potrzebna, ponieważ dziennik jest automatycznie przywrócone z kopia zapasowa zestaw.

    • FILE = { logical_file_name_in_backup| **@**logical_file_name_in_backup_var}
      Nazwy plików w bazie danych przywracanie.

    • FILEGROUP = { logical_filegroup_name | **@**logical_filegroup_name_var }
      Nazwy grupa plików w bazie danych przywracanie.

      Uwaga grupa plików jest dozwolony w modelu odzyskiwanie proste tylko wtedy, gdy określona grupa plików jest tylko do odczytu i jest częściowe przywracanie (jeśli jest używana Z CZĘŚCIOWEGO).Dowolny unrestored aplikacjami odczytu i zapisu są oznaczane jako unieczynnione i nie można przywrócić później w wynikowej bazie danych.

    • READ_WRITE_FILEGROUPS
      Zaznacza wszystkie aplikacjami odczytu i zapisu.Ta opcja jest szczególnie przydatna, gdy tylko do odczytu aplikacjami, które mają być przywracanie po aplikacjami odczytu i zapisu przed aplikacjami tylko do odczytu.

    • PAGE = 'file:page [ ,...n ]'
      Określa listę jednej lub wielu stron na strona przywracanie (która jest obsługiwana tylko dla baz danych przy użyciu modeli pełny lub bulk-logged odzyskiwanie ).Dostępne są następujące wartości:

      • STRONY
        Wskazuje listę plików i stron.

      • file
        To identyfikator pliku plik zawierający określoną strona do przywrócenia.

      • page
        To identyfikator strona strona do przywrócenia w pliku.

      • n
        Jest symbolem zastępczym wskazującą, można określić wiele stron.

        Maksymalna liczba stron, które można przywrócić do dowolnego pojedynczego pliku w sekwencji przywracanie wynosi 1000.Jednakże jeśli masz więcej niż niewielką liczbę uszkodzone strony w pliku, należy rozważyć Przywracanie całego pliku, a nie strony.

      Ostrzeżenie

      Przywraca strony nigdy nie zostaną odzyskane.

      Aby uzyskać więcej informacji na temat strona,przywracaniezobacz Przywraca wykonywania strony.

    • [ ,...n ]
      Jest symbolem zastępczym wskazującą, że wiele plików i aplikacjami i stron można określić w rozdzielana przecinkami lista.Liczba jest nieograniczona.

  • Z { <backup_device> [ ,...n ]| <database_snapshot> }
    Zazwyczaj określa urządzeń kopia zapasowa , z której przywracanie kopia zapasowa.Alternatywnie w PRZYWRÓĆ bazę danych instrukcja klauzula FROM można określić nazwę migawka bazy danych , do którego są Przywracanie bazy danych, w którym dozwolone jest przypadek, nie z klauzula .

    klauzula FROM zostanie pominięty, przywracanie kopia zapasowa nie mieć miejsca.Zamiast tego jest odzyskiwany bazy danych.Dzięki temu można odzyskać bazy danych, która została przywrócona z opcją NORECOVERY lub przełączyć się do serwer rezerwowy.Pominięcie klauzula FROM NORECOVERY, odzysku lub WSTRZYMANIA należy określić w z klauzula.

    • <backup_device> [ ,...n ]
      Określa urządzenia logicznego lub fizycznego kopia zapasowa do operacji przywracanie .

      Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, PRZYWRÓCIĆ REWINDONLY, i RESTORE VERIFYONLY.

      • <backup_device>:: =
        Określa urządzenie logiczny lub fizyczny kopia zapasowa do używania operacji kopia zapasowa w następujący sposób:

        • { logical_backup_device_name | **@logical_backup_device_name_var }
          Jest nazwa logiczna, której musi przestrzegać reguł dla identyfikatorów urządzeń kopia zapasowa utworzonej przez sp_addumpdevice z którego przywrócone bazy danych.Jeżeli podany jako zmienna (
          @logical_backup_device_name_var), nazwa urządzenia kopia zapasowa może być określona jako ciąg stała (@**logical_backup_device_name_var = logical_backup_device_name) lub jako zmienna typu danych ciąg znaków, z wyjątkiem ntext lub text typów danych.

        • {DYSKU | TAPE } = { 'physical_backup_device_name' | **@physical_backup_device_name_var }
          Umożliwia wykonywanie kopii zapasowych ma być przywrócona z nazwanego urządzenia taśmy lub dysku.Powinny zostać określone typy urządzeń dyskowych i taśmowych z rzeczywistą nazwę urządzenia (na przykład pełna ścieżka i nazwa pliku): DYSK = 'Z:\SQLServerBackups\AdventureWorks2008R2.bak' lub na TAŚMIE = '\\.\TAPE0'.Jeśli określony jako zmienna (
          @physical_backup_device_name_var), nazwa urządzenia może być określona jako ciąg stała (@**physical_backup_device_name_var = "physcial_backup_device_name") lub jako zmienna typu danych ciąg znaków, z wyjątkiem ntext lub text typów danych.

          Jeśli za pomocą serwera sieciowego przy użyciu nazwy UNC (który musi zawierać nazwy komputera), należy określić typ urządzenia dysku.Aby uzyskać więcej informacji na temat używania nazwy UNC, zobacz Urządzenia kopii zapasowej.

          Konto, na którym są uruchomione SQL Server musi mieć dostęp do odczytu do komputera zdalnego lub serwera sieciowego, aby wykonać operację PRZYWRACANIA.

      • n
        To symbol zastępczy, wskazująca, że do 64 urządzenia kopia zapasowa mogą być określone w listę rozdzielaną przecinkami.

        Czy przywracanie sekwencji wymaga tyle urządzeń kopia zapasowa , których użyto do utworzenia zestaw nośników do których należą kopii zapasowych, który zależy od tego, czy przywracanie jest w trybie offline lub online, w następujący sposób:

        • W trybie offline przywracanie umożliwia kopia zapasowa do przywrócenia przy użyciu mniejszej liczby urządzeń nie były używane do tworzenia kopia zapasowa.

        • przywracanie online wymaga urządzeń kopia zapasowa z kopia zapasowa.Próba przywracanie z mniejszą liczbą urządzeń nie powiedzie się.

        Na przykład należy rozważyć przypadek , w którym wykonano bazy danych do czterech napędy taśmowe podłączone do serwera.przywracanie w trybie online wymaga czterech dysków podłączonych do serwera; przywracanie w trybie offline umożliwia przywracanie kopia zapasowa Jeśli mniej niż czterech dysków na komputerze.

        Aby uzyskać więcej informacji, zobacz Praca z nośnika kopii zapasowej w programie SQL Server.

      Ostrzeżenie

      Podczas przywracania kopia zapasowa z dublowanego zestaw nośników, można określić pojedynczy lustrzane dla każdej rodzina nośników.W przypadku wystąpienia błędów Jednakże posiadające inne wsteczne umożliwia niektórych problemów przywracanie szybko rozpoznawane.Można zastąpić wolumin uszkodzonego nośnika z odpowiednią objętość od innego dublowania.Należy pamiętać, że do przywracania trybu offline, możesz przywracanie z urządzenia mniej niż media rodzin, ale każdej rodziny jest przetwarzany tylko raz.

    • <database_snapshot>:: =
      Obsługiwane przez: Przywracanie bazy danych

      • DATABASE_SNAPSHOT **=**database_snapshot_name
        Przywraca bazę danych migawka bazy danych , określony przez database_snapshot_name.Opcja DATABASE_SNAPSHOT jest dostępna tylko dla pełnej bazy danych, przywracanie.W operacji przywracania migawka bazy danych ma miejsce o pełnej kopia zapasowa.

        Operacja przywracania wymaga, że określony migawka bazy danych jest tylko jeden na bazie danych.Podczas operacji przywracania migawka bazy danych i obiekt docelowy bazy danych są zarówno i oznaczone jako In restore.Aby uzyskać więcej informacji zobacz temat "Uwagi" sekcja w PRZYWRÓĆ bazę danych.

Opcje

Określa opcje używane przez operację przywracanie .Podsumowanie instrukcje użytkowania poszczególnych opcji zobacz temat ""podsumowania z pomocy technicznej dla Z Opcje, w dalszej części tego tematu.

Ostrzeżenie

OPCJE są zorganizowane w tym miejscu w tej samej kolejności, w "Składni" sekcja w PRZYWRACANIA {DATABASE|LOG}.

  • CZĘŚCIOWE
    Obsługiwane przez: Przywracanie bazy danych

    Określa, że przywraca podstawowa grupa plików i wszelkich operacji częściowe przywracanie określony pomocniczy grupa plików(s).Opcja częściowa niejawnie wybiera podstawowa grupa plików; Określanie grupy plików = "Podstawowy" nie jest konieczne.Aby przywracanie pomocniczego grupa plikównależy jawnie określić grupa plików przy użyciu opcji plik lub opcja Grupa plików.

    Opcja częściowa nie jest dozwolone w deklaracjach PRZYWRÓCIĆ dziennika.

    Począwszy od SQL Server 2005, opcja częściowa uruchamia wstępnego etapu przywracanie fragmentaryczne, który umożliwia pozostało aplikacjami przywrócone w późniejszym czas.Aby uzyskać więcej informacji, zobacz Wykonywanie przywracania stopniową.

    Ostrzeżenie

    Zastępuje wstępnego etapu przywracanie fragmentaryczne, Microsoft SQL Server 2000 częściowe przywracanie bazy danych.częściowe przywracanie bazy danych została przywracanie uszkodzoną częścią bazy danych ( podzbiór aplikacjami) do nowej lokalizacji tak zaprojektowany, że uszkodzenia lub braku danych mogą być kopiowane do oryginalnej bazy danych.Częściowo przywróconej bazy danych nie jest przeznaczony do użycia jako produkcyjnej bazy danych i zwiększyć wydajność, przywracanie ignorowane wiele kontrole bezpieczeństwa normalnego.Jednakże w SQL Server 2005 i nowsze wersje, opcja częściowa wykonuje te kontrole bezpieczeństwa.

  • [ ODZYSKIWANIE | NORECOVERY | STAN WSTRZYMANIA]
    Obsługiwane przez: PRZYWRACANIA

    • ODZYSKIWANIE
      Powoduje, że operacja przywracanie z wycofać niezakończone transakcje.Po procesie odzyskiwanie bazy danych jest gotowy do użycia.Jeśli zostanie określony NORECOVERY, odzyskiwania, ani WSTRZYMANIA odzyskiwania jest ustawieniem domyślnym.

      Jeśli planuje się kolejnych operacji PRZYWRACANIA (Przywracanie dziennika lub PRZYWRÓĆ bazę danych z różnicy), NORECOVERY lub WSTRZYMANIA powinny zostać określone w zamian.

      Podczas przywracania kopia zapasowa ustawia z wcześniejszej wersja programu SQL Server, uaktualnienia bazy danych może być wymagana.To uaktualnienie jest wykonywane automatycznie po określeniu z odzysku.Aby uzyskać więcej informacji, zobacz Stosowanie kopie zapasowe dziennika transakcji.

      Ostrzeżenie

      Pominięcie klauzula FROM NORECOVERY, odzysku lub WSTRZYMANIA należy określić w z klauzula.

    • NORECOVERY
      Powoduje, że operacja przywracanie z wycofać niezakończone transakcje.Jeśli inny dziennik transakcji zostało zastosowane później, należy określić opcję NORECOVERY lub WSTRZYMANIA.Jeśli zostanie określony NORECOVERY, odzyskiwania, ani WSTRZYMANIA odzyskiwania jest ustawieniem domyślnym.Podczas operacji przywracanie w trybie offline za pomocą opcji NORECOVERY baza danych nie jest używany.

      Przywracanie bazy danych kopia zapasowa i jednego lub kilku dzienników transakcji lub gdy wielokrotne instrukcje PRZYWRACANIA są niezbędne (na przykład, gdy Przywracanie pełnej kopia zapasowa następuje bazy danych różnicowych kopia zapasowa), przywracanie wymaga opcji Z NORECOVERY na wszystkich, ale ostatni PRZYWRÓCIĆ instrukcja.Najlepszym rozwiązaniem jest do korzystania Z NORECOVERY wszystkie deklaracje w sekwencji wieloetapowy przywracanie aż do osiągnięcia punktu żądane odzyskiwanie i następnie odzyskiwanie tylko za pomocą oddzielnych PRZYWRÓCIĆ Z odzyskiwania instrukcja .

      Gdy używana z pliku lub grupa plików przywracanie operacją, NORECOVERY wymusza na bazie danych pozostaje w stanie Przywracanie po operacji przywracanie .Jest to przydatne w obu tych sytuacjach:

      • Jest wykonywany skrypt przywracanie i dziennik jest zawsze stosowany.

      • Sekwencja Przywraca plik jest używany i nie ma bazy danych można używać między dwoma operacji przywracanie .

      W niektórych przypadkach PRZYWRÓCIĆ Z NORECOVERY zrolowany przenieść do przodu w czasie zestaw daleko wystarczająco do przodu, że jest ona zgodna z bazą danych.W takich przypadkach wycofać nie występuje i dane pozostaje w trybie offline, zgodnie z oczekiwaniami przy użyciu tej opcji.Jednakże Aparat baz danych wysyła komunikat informacyjny, który stwierdza, że przewijaniem zestaw teraz można odzyskać przy użyciu opcji odzyskiwania.

    • Stan WSTRZYMANIA **=**standby_file_name
      Określa plik rezerwowy , który umożliwia efekty odzyskiwanie można cofnąć.Opcja WSTRZYMANIA jest dozwolona dla przywracanie w trybie offline (łącznie z częściową przywracanie).Opcja jest niedozwolona dla przywracanie w trybie online.Próba określenia opcji WSTRZYMANIA dla przywracanie w trybie online operacja powoduje niepowodzenie operacji przywracanie .Stan WSTRZYMANIA również nie jest dozwolona, gdy konieczne jest uaktualnienie bazy danych.

      Ostrzeżenie

      W SQL Server 2000, plik ten był znany jako "cofnąć pliku."

      plik rezerwowy jest używany do przechowywania "kopiowania przy zapisie" Pre-Image stron zmodyfikowanych przebiegu cofnąć Przywracanie Z WSTRZYMANIA.plik rezerwowy umożliwia bazy danych sprowadzanych na dostęp tylko do odczytu między przywraca dziennika transakcji i może być używany z sytuacji ciepłej serwer rezerwowy albo sytuacjach specjalnych odzyskiwanie , w których warto bazy danych między przywraca dziennika inspekcji.Po zakończeniu operacji PRZYWRACANIA ze stanu WSTRZYMANIA cofnąć plik jest automatycznie usuwane przy następnej operacji PRZYWRACANIA.Jeśli ten plik rezerwowy jest ręcznie usunięte przed rozpoczęciem następnej operacji PRZYWRACANIA, wówczas cała baza danych musi być re-restored.W czasie, gdy baza danych jest w stanie WSTRZYMANIA, powinna traktować ten plik rezerwowy z taką samą starannością jak innego plik bazy danych.W przeciwieństwie do innych plików bazy danych tego pliku tylko pozostaje otwarty przez Aparat baz danych podczas operacji przywracanie active.

      standby_file_name Określa plik rezerwowy , którego lokalizacja jest przechowywana w dzienniku bazy danych.Jeśli istniejący plik jest używana określona nazwa, plik jest zastępowany; w przeciwnym razie Aparat baz danych tworzy plik.

      Wymagany rozmiar danego plik rezerwowy , zależy od objętości cofnąć akcji wynikających z niezakończone transakcje podczas operacji przywracanie .

      Ważna informacjaWażne:

      Jeśli wyczerpania wolnego miejsca na dysku zawierającym nazwę określonego plik rezerwowy zatrzymuje operacji przywracanie .

    Dla porównania z odzysku i NORECOVERY patrz "Uwagi" sekcja w RESTORE.

  • LOADHISTORY
    Obsługiwane przez: VERIFYONLY PRZYWRACANIA

    Określa, że operacja przywracanie ładuje informacje do msdbtabelhistoria . Opcja LOADHISTORY ładuje informacje dla pojedynczej kopia zapasowazestaw sprawdzanym około SQL Server kopii zapasowych przechowywanych na zestaw nośników kopia zapasowa i przywracanietabelhistoria w msdb bazy danych. Aby uzyskać więcej informacji dotyczących tabel historia , zobacz Tabele systemowe (Transact-SQL).

<general_WITH_options> [,...n]

Z ogólne opcje są wszystkie obsługiwane w PRZYWRACANIA bazy danych i dziennika PRZYWRÓCIĆ instrukcji.Niektóre z tych opcji jest również obsługiwany przez jedną lub więcej instrukcji pomocnicze wskazanych poniżej.

Opcje operacji przywracania

Te opcje mają wpływ na zachowanie operacji przywracanie .

  • MOVE 'logical_file_name_in_backup' TO 'operating_system_file_name' [ ...n ]
    Obsługiwane przez: RESTORE i RESTORE VERIFYONLY

    Określa, że dane lub dziennik pliku o nazwa logiczna jest określony przez logical_file_name_in_backup powinny zostać przeniesione, przywracając go do lokalizacji określonej przez operating_system_file_name.Nazwa pliku logicznego pliku danych lub dziennika w kopia zapasowa zestaw dopasowuje nazwa logiczna w bazie danych podczas tworzenia kopia zapasowa zestaw .

    njest symbolem zastępczym wskazującą, określić dodatkowe instrukcje przeniesienia.Określ PRZESUWANIE instrukcja dla każdego pliku logicznego, który chcesz przywracanie z kopia zapasowa zestaw do nowej lokalizacji.Domyślnie logical_file_name_in_backup jest przywracany do jego oryginalnej lokalizacji.

    Ostrzeżenie

    Aby uzyskać listę plików logicznych z kopia zapasowa zestaw, za pomocą PRZYWRACANIA FILELISTONLY.

    Użycie PRZYWRACANIA instrukcja Aby przenieść bazę danych na tym samym serwerze lub skopiować do innego serwera opcję Przenieś może być konieczne, aby przenieść pliki bazy danych i w celu uniknięcia kolizji z istniejącymi plikami.

    Używane z dziennika przywracanie, opcji PRZENOSZENIA można tylko zmiana lokalizacji plików dodanych w interwale pokrytym przez dziennik może być przywrócony.Na przykład, jeśli dziennik kopia zapasowa zawiera operacji dodawania pliku w pliku file23, ten plik może przeniesiono, korzystając z opcji PRZENOSZENIA na PRZYWRÓCIĆ informacje

    Jeśli RESTORE VERIFYONLY instrukcja jest używana wówczas, gdy planowana jest zmiana lokalizacji bazy danych na tym samym serwerze lub skopiować go na innym serwerze, może być konieczne, sprawdź ilość miejsca miejsce docelowe i zidentyfikować potencjalne kolizji z istniejącymi plikami opcji PRZENOSZENIA.

    Aby uzyskać więcej informacji, zobacz Kopiowanie bazy danych z kopii zapasowej i przywracania.

  • ZAMIEŃ
    Obsługiwane przez: PRZYWRACANIA

    Określa, że SQL Server należy utworzyć określonej bazy danych i powiązane pliki, nawet jeśli istnieje już inna baza danych o tej samej nazwie.W takim przypadekskreśla się istniejącej bazy danych.Jeżeli nie określono opcji ZAMIEŃ, występuje wyboru bezpieczeństwa.Zapobiega to zastąpieniu przez przypadek innej bazy danych.Kontrola bezpieczeństwa zapewnia, że PRZYWRÓĆ bazę danych instrukcja nie przywracanie bazy danych bieżącego serwera następujących warunkach zarówno:

    • Baza danych o nazwie w PRZYWRACANIA instrukcja już istnieje na bieżącym serwerze i

    • Nazwa bazy danych różni się od nazwy bazy danych zapisywane w kopia zapasowa zestaw.

    Zastąp pozwala również PRZYWRACANIA, aby zastąpić istniejący plik, którego nie można zweryfikować jako należący do bazy danych może być przywrócony.Normalnie Przywracanie odmawia zastąpić istniejące pliki.Z ZAMIANĄ można również w taki sam sposób dla opcji PRZYWRACANIA dziennika.

    ZAMIEŃ zastępuje również wymóg ten jest tworzyć kopię zapasową ogona dziennika przed przywróceniem bazy danych.

    Aby uzyskać więcej informacji, zobacz Przy użyciu opcji ZAMIEŃ.

  • URUCHOM PONOWNIE
    Obsługiwane przez: PRZYWRACANIA

    Określa, że SQL Server powinien uruchomić się ponownie operacji przywracanie , która została przerwana.Ponowne URUCHOMIENIE ponowne uruchomienie operacji przywracanie w punkcie, w którym została przerwana.

  • RESTRICTED_USER
    Obsługiwane przez: RESTORE.

    Ogranicza dostęp do nowo przywróconej bazy danych do członków db_owner, dbcreator, lub sysadmin ról.RESTRICTED_USER zastępuje opcję DBO_ONLY.DBO_ONLY zaprzestano z SQL Server 2008.

    Za pomocą opcji odzyskiwania.

    Aby uzyskać więcej informacji, zobacz Ustawianie opcji bazy danych.

Opcje zestawu kopii zapasowych

Opcje te działają w kopia zapasowa zestaw zawierający kopia zapasowa do przywrócenia.

  • FILE = { backup_set_file_number| **@**backup_set_file_number}
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, RESTORE HEADERONLY, i RESTORE VERIFYONLY.

    Identyfikuje kopia zapasowa zestaw do przywrócenia.Na przykład backup_set_file_number z 1 wskazuje pierwszej kopia zapasowa zestaw na nośniku kopia zapasowa i backup_set_file_number z 2 wskazuje drugiej kopia zapasowa zestaw.Można uzyskać backup_set_file_number z kopia zapasowa zestaw za pomocą HEADERONLY PRZYWRÓCIĆ instrukcja.

    Gdy nie został określony, domyślnie jest 1, z wyjątkiem dla przywrócenia HEADERONLY, w którym to przypadek są przetwarzane wszystkie zestawy kopia zapasowa w zestaw nośników .Aby uzyskać więcej informacji zobacz "Określanie zestawu kopii zapasowych" w dalszej części tego tematu.

    Ważna informacjaWażne:

    Ta opcja pliku nie ma wpływu na plik opcja określająca plik bazy danych, plik = { logical_file_name_in_backup | @logical_file_name_in_backup_var }.

  • PASSWORD = { password | **@**password_variable }
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, RESTORE HEADERONLY, i RESTORE VERIFYONLY.

    Dostarcza hasła kopia zapasowa zestaw.kopia zapasowa-zestaw hasło to ciągznaków.

    Ostrzeżenie

    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.

    Jeśli hasło określono podczas tworzenia kopia zapasowa zestaw , hasło są wymagane do wykonania dowolnej operacji przywracanie z kopia zapasowa zestaw.Jest niewłaściwe hasło lub określić hasło kopia zapasowa zestaw nie ma jeden błąd.

    Ważna informacjaWażne:

    To hasło zabezpiecza tylko słabe, zestaw nośników.Aby uzyskać więcej informacji zobacz sekcję uprawnienia dla odpowiednich instrukcja.

Opcje zestawu nośników

Opcje te działają na zestaw nośników jako całości.

  • MEDIANAME = { media_name | **@**media_name_variable}
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, i RESTORE VERIFYONLY.

    Określa nazwę nośnika.Jeśli, nazwę nośnika musi odpowiadać nazwie nośnika kopia zapasowa woluminów; w przeciwnym razie operacja przywracanie kończy.Nazwa nośnika nie jest podana w PRZYWRACANIA instrukcja, Wyszukaj pasujące nazwy nośnika kopia zapasowa woluminów, nie jest wykonywane.

    Ważna informacjaWażne:

    Konsekwentnie przy użyciu nazwy nośnika w operacji kopia zapasowa i przywracanie przewiduje wyboru dodatkowe nośniki zaznaczone dla operacji przywracanie .

  • MEDIAPASSWORD = { mediapassword | **@**mediapassword_variable }
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, i RESTORE VERIFYONLY.

    Dostaw, zestaw nośnikówhasło.Media -zestaw hasło to ciągznaków.

    Ostrzeżenie

    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.

    Jeśli dostarczono hasła podczas zestaw nośników został sformatowany to hasło jest wymagane do dostępu do wszelkich kopia zapasowa zestaw na zestaw nośników.Jest błędem niewłaściwe hasło lub określić hasło, jeśli zestaw nośników nie ma żadnych.

    Ważna informacjaWażne:

    To hasło zabezpiecza tylko słabe, zestaw nośników.Aby uzyskać więcej informacji zobacz "Uprawnienia" sekcja odpowiednich instrukcja.

  • BLOCKSIZE = { blocksize | **@**blocksize_variable }
    Obsługiwane przez: PRZYWRACANIA

    Określa rozmiar blok fizycznego w bajtach.Obsługiwane rozmiary są 512, 1024, 2048, 4096, 8192, 16384, 32768 i 65536 bajtów (64 KB).Wartość domyślna to 65536 urządzenia taśmowe i 512 inaczej.Ta opcja jest zazwyczaj zbędne, ponieważ PRZYWRACANIA automatycznie wybiera rozmiar blok jest właściwe dla wyrobu.Jawnie określając rozmiar blok zastępuje automatyczne wybieranie rozmiaru blok .

    Jeśli w przypadku przywracania kopia zapasowa z dysku CD-ROM, należy określić rozmiar bloku = 2048.

    Ostrzeżenie

    Ta opcja wpływa na wydajność zwykle, tylko wtedy, gdy odczyt z urządzenia taśmowe.

Opcje transferu danych

Opcje pozwalają zoptymalizować przesyłanie danych z urządzenia kopia zapasowa .

  • BUFFERCOUNT = { buffercount | **@**buffercount_variable }
    Obsługiwane przez: PRZYWRACANIA

    Określa całkowitą liczbę buforów We/Wy używane dla operacji przywracanie .Można określić dowolny dodatniej liczby całkowitej; jednak może być przyczyną dużej liczby buforów "za mało pamięci" błędy z powodu niewystarczającej wirtualnej przestrzeni adresowej procesu Sqlservr.exe.

    Całkowita ilość miejsca używanego przez buforów jest określana przez: buffercount*****maxtransfersize.

  • MAXTRANSFERSIZE = { maxtransfersize | **@**maxtransfersize_variable }
    Obsługiwane przez: PRZYWRACANIA

    Określa największą jednostek transferu w bajtach używany między nośnika kopia zapasowa i SQL Server.Możliwymi wartościami są wielokrotności 65536 bajtów (64 KB) zakresu do 4194304 bajtów (4 MB).

Opcje zarządzania błędów

Te opcje pozwalają określić, czy sum kontrolnych kopia zapasowa są włączone dla operacji przywracanie i czy operacja zakończy się na wystąpią błąd.

  • { SUMA KONTROLNA | NO_CHECKSUM}
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, i RESTORE VERIFYONLY.

    Zachowanie domyślne jest sprawdzenie sum kontrolnych, jeśli są obecne i kontynuować bez weryfikacji, jeśli nie są one obecne.

    • SUMA KONTROLNA
      Określa kopia zapasowa sum kontrolnych musi być weryfikowana i jeżeli kopia zapasowa nie ma kopia zapasowa sum kontrolnych, powoduje, że operacja przywracanie kończy się niepowodzeniem z komunikatem, że sumy kontrolne nie są obecne.

      Ostrzeżenie

      Sumy kontrolne strony są istotne dla operacji kopia zapasowa tylko wtedy, gdy kopia zapasowa sumy kontrolne są używane.

      Domyślnie na nieprawidłową suma kontrolna, wystąpią PRZYWRACANIA raportuje błąd suma kontrolna i kończy działanie.Jeżeli określenie CONTINUE_AFTER_ERROR, przywracanie, przechodzą po powrocie błąd suma kontrolna i numer strona , zawiera nieprawidłową suma kontrolna, jeśli zezwala na uszkodzenie.

      Aby uzyskać więcej informacji na temat pracy z kopia zapasowa sum kontrolnych, zobacz Wykrywanie i kopiowanie Media błędy podczas wykonywania kopii zapasowych i przywracania.

    • NO_CHECKSUM
      Jawnie wyłącza sprawdzanie sum kontrolnych przez operację przywracanie .

  • { STOP_ON_ERROR | CONTINUE_AFTER_ERROR}
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, i RESTORE VERIFYONLY.

    • STOP_ON_ERROR
      Określa operację przywracanie zatrzyma pierwszy wystąpił błąd.Jest to domyślne zachowanie PRZYWRÓĆ z wyjątkiem dla VERIFYONLY, który ma CONTINUE_AFTER_ERROR jako domyślny.

    • CONTINUE_AFTER_ERROR
      Określa, że operacja przywracanie jest kontynuowana po napotkaniu błędu.

      Aby uzyskać informacje dotyczące dalszego pomimo błędów, zobacz Reagowanie na SQL Server przywracania błędy spowodowane przez uszkodzone kopie zapasowe.

      Jeśli kopia zapasowa zawiera uszkodzone strony, można najlepiej powtórzyć operację przywracanie za pomocą alternatywnego kopia zapasowa , która nie zawiera błędów — na przykład kopia zapasowa przed stron zostały uszkodzone.W ostateczności jednak można przywracanie uszkodzony kopia zapasowa przy użyciu opcji CONTINUE_AFTER_ERROR przywracanie instrukcja i próby odzyskana dane.

Opcje monitorowania

Te opcje umożliwiają monitorowanie transferu transfer danych z urządzenia kopia zapasowa .

  • STATS = percentage ]
    Obsługiwane przez: RESTORE i RESTORE VERIFYONLY

    Wyświetla komunikat za każdym czas innego procent uzupełnia i jest używany do ocenić postęp.Jeśli percentage zostanie pominięty, SQL Server wyświetla komunikat po zakończeniu każdego 10 procent (w przybliżeniu).

    Opcja STATYSTYKĘ raporty procent wykonania o progu dla raportowania następnego interwału.To jest w przybliżeniu określony procent; na przykład, statyczny = 10, Aparat baz danych raportów na poziomie około tego interwału; dla wystąpienie, zamiast wyświetlać dokładnie 40%, opcja może być wyświetlany 43%.Dla zestawów dużych kopia zapasowa to nie problem ponieważ procent ukończenia przenosi się bardzo wolno między wywołaniami wykonane we/wy.

Opcje na taśmach

Opcje te są używane tylko w przypadku urządzeń TAŚMOWYCH.Jeśli używane jest urządzenie nontape, opcje te są ignorowane.

  • { Przewiń do tyłu | NOREWIND}
    Opcje te są używane tylko w przypadku urządzeń TAŚMOWYCH.Jeśli jest używane urządzenie-tape, opcje te są ignorowane.

    • PRZEWIŃ DO TYŁU
      Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, i RESTORE VERIFYONLY.

      Określa, że SQL Server Zwolnienie i przewijanie taśmy.Przewiń do tyłu jest ustawieniem domyślnym.

    • NOREWIND
      Obsługiwane przez: RESTORE i RESTORE VERIFYONLY

      Określanie NOREWIND w jakichkolwiek innych przywracanie instrukcja generuje błąd.

      Określa, że SQL Server będzie otwartym taśmy po operacji kopia zapasowa .Aby zwiększyć wydajność podczas wykonywania wielu operacji kopia zapasowa na taśmie, można użyć tej opcji.

      NOREWIND oznacza NOUNLOAD i opcje te są niezgodne w ramach jednej instrukcjaPRZYWRACANIA.

      Ostrzeżenie

      Jeśli używasz NOREWIND, wystąpienie SQL Server zachowuje własność stacji taśm, dopóki nie działa w ten sam proces wykonywania kopii zapasowej lub PRZYWRACANIA instrukcja używa opcji PRZEWIJANIE lub ZWOLNIJ lub zamykanie wystąpienie serwera niedziałający.Utrzymywanie otwartych taśmy uniemożliwia dostęp do taśmy innych procesów.Aby uzyskać informacje dotyczące sposobu wyświetlania listy otwartych taśmy i zamknij otwarte taśmę, zobacz Urządzenia kopii zapasowej.

  • { ZWALNIANIE | NOUNLOAD}
    Obsługiwane przez: PRZYWRÓCIĆ, RESTORE FILELISTONLY, PRZYWRÓCIĆ HEADERONLY, PRZYWRÓCIĆ LABELONLY, PRZYWRÓCIĆ REWINDONLY, i RESTORE VERIFYONLY.

    Opcje te są używane tylko w przypadku urządzeń TAŚMOWYCH.Jeśli jest używane urządzenie-tape, opcje te są ignorowane.

    Ostrzeżenie

    ZWALNIANIE i NOUNLOAD to ustawienie sesja będzie się powtarzał dla życia sesja lub dopóki zostanie zresetowane przez określenie alternatywne.

    • ZWALNIANIE
      Określa, że taśma jest automatycznie przewinięta i wyładowane po zakończeniu kopia zapasowa .UNLOAD jest domyślnie, gdy rozpocznie się sesja .

    • NOUNLOAD
      Określa, że po operacji PRZYWRACANIA taśmy pozostanie załadowane na stacji taśm.

<replication_WITH_option>

Ta opcja ma zastosowanie tylko wtedy, gdy baza danych została replikowane przy tworzeniu kopia zapasowa .

  • KEEP_REPLICATION
    Obsługiwane przez: PRZYWRACANIA

    KEEP_REPLICATION należy używanych podczas konfigurowania replikacja z wysyłanie dziennika.Zapobiega replikacja ustawień usuwaniu bazy danych kopia zapasowa lub dziennika kopia zapasowa zostanie przywrócona na ciepłą serwer rezerwowy i odzyskać bazy danych.Określając tę opcję podczas przywracania kopia zapasowa z opcją NORECOVERY nie jest dozwolona.Aby zapewnić funkcje replikacja poprawnie po przywracanie:

    • msdb i wzorca baz danych w ciepłej serwer rezerwowy musi być zsynchronizowana z msdb i wzorca baz danych na serwer podstawowy.

    • Należy użyć tej samej nazwy jako serwer podstawowy, można zmienić nazwy ciepłej serwer rezerwowy .

<change_data_capture_WITH_option>

Ta opcja ma zastosowanie tylko wtedy, gdy baza danych zostało włączone dla zmiany przechwytywania danych podczas tworzenia kopia zapasowa .

  • KEEP_CDC
    Obsługiwane przez: PRZYWRACANIA

    KEEP_CDC powinien być stosowany do uniemożliwić ustawień przechwytywania danych zmiana usuwana po przywróceniu bazy danych kopia zapasowa lub dziennika kopia zapasowa na innym serwerze i odzyskanie bazy danych.Określając tę opcję podczas przywracania kopia zapasowa z opcją NORECOVERY nie jest dozwolona.

    Przywracanie bazy danych z KEEP_CDC nie można utworzyć zadania przechwytywania danych zmian.Aby wyodrębnić zmiany z dziennika po przywróceniu bazy danych odtworzyć procesu przechwytywania zadanie i oczyszczanie zadanie dla przywróconej bazy danych.Aby uzyskać informacje, zobacz sys.sp_cdc_add_job (języka Transact-SQL).

<service_broker_WITH_options> [,...n]

Włącza lub wyłącza dostarczanie wiadomości Service Broker lub ustawia nowy identyfikator Service Broker .Aby uzyskać więcej informacji dotyczących identyfikatorów Service Broker i dostarczanie wiadomości, zobacz Zarządzanie Service Broker tożsamościTa opcja ma zastosowanie tylko wtedy, gdy Service Broker (aktywna) dla bazy danych podczas tworzenia kopia zapasowa został włączony.

  • {ENABLE_BROKER | ERROR_BROKER_CONVERSATIONS | NEW_BROKER}
    Obsługiwane przez: Przywracanie bazy danych

    • ENABLE_BROKER
      Określa, że Service Broker Dostarczanie wiadomości jest włączona na końcu przywracanie tak, aby wiadomości mogą być wysyłane natychmiast.Domyślnie Service Broker Dostarczanie wiadomości jest wyłączone podczas przywracanie.Bazy danych są zachowywane istniejący identyfikator Service Broker .

    • ERROR_BROKER_CONVERSATIONS
      Kończy wszystkie konwersacje z o błędzie informujący, że baza danych jest dołączony lub przywrócone.Umożliwia aplikacjom przeprowadzaj regularnie czystości dla istniejącej konwersacji.Dostarczanie wiadomościService Broker jest wyłączone, dopóki ukończyć tej operacji, a następnie jest włączona.Bazy danych są zachowywane istniejący identyfikator Service Broker .

    • NEW_BROKER
      Określa, że bazy danych jest przypisany nowy identyfikator Service Broker .Ponieważ baza danych jest uważana za nowy Service Broker, konwersacji istniejących w bazie danych są usuwane natychmiast bez wytwarzania wiadomości okno dialogowe Koniec.Należy ponownie utworzyć nowy identyfikator każda trasa odwoływania się do starego identyfikatora Service Broker .

<point_in_time_WITH_options>

Obsługiwane przez: PRZYWRACANIA {DATABASE|Dziennik} i tylko w przypadku modeli pełny lub bulk-logged odzyskiwanie .

Można przywracanie bazy danych do określonego punktu w czas lub transakcji przez określenie miejsce docelowe odzyskiwanie pkt STOPAT, STOPATMARK lub STOPBEFOREMARK klauzula.Określony czas lub transakcji jest zawsze przywrócić z dziennika kopia zapasowa.W każdej PRZYWRÓCIĆ dziennika instrukcja sekwencji przywracanie należy określić miejsce docelowe czas lub transakcji w identycznych STOPAT, STOPATMARK lub STOPBEFOREMARK klauzula.

Jako warunek wstępny do punktu-w-czasprzywracanie, należy pierwszy przywracanie pełnej kopia zapasowa którego punkt końcowy jest wcześniejsza niż punktodzyskiwanie sieci miejsce docelowe. Aby pomóc w określeniu, które bazy danych kopia zapasowa do przywracanie, można opcjonalnie określić Z STOPAT, STOPATMARK lub STOPBEFOREMARK klauzula w PRZYWRÓĆ bazę danych instrukcja podnieść błąd, jeśli dane kopia zapasowa jest zbyt nowe określonej miejsce docelowe czas.Jednak pełne dane kopia zapasowa jest zawsze przywrócenia, nawet jeśli zawiera miejsce docelowe czas.

Ostrzeżenie

Ppkt RESTORE_DATABASE i RESTORE_LOG-w - opcje zczas są podobne, ale obsługuje tylko Przywracanie dziennika mark_name argumentu.

  • {STOPAT | STOPATMARK | STOPBEFOREMARK}

    • STOPAT = { 'datetime' | **@**datetime_var }
      Określa przywrócone bazy danych do stanu był data i czas określona przez datetime lub **@**datetime_var parametru.Aby uzyskać informacje dotyczące określania data i czas, zobacz Data i czas danych.

      Jeśli zmienna jest używana do STOPAT, zmienna musi być varchar, char, smalldatetime, lub datetime typu danych.Tylko rekordy dziennika transakcji zapisane przed określonej data i czas są stosowane do bazy danych.

      Ostrzeżenie

      W przypadku STOPAT określonego czas po ostatnim dziennika kopia zapasowabazy danych jest pozostawiane w stanie nieodzyskanych, tak jak gdyby uruchomiono przywracanie dziennika przy NORECOVERY.

      Aby uzyskać więcej informacji, zobacz Przywracanie do punktu w kopii zapasowej bazy danych.

    • STOPATMARK = { 'mark_name' | 'lsn:lsn_number' } Po**'datetime"**
      Określa punkt określony odzyskiwanie odzyskiwanie .Określona transakcja jest uwzględniona w odzyskiwanie, ale jest zaangażowana tylko wtedy, gdy zostało ono popełnione pierwotnie, gdy rzeczywiście wygenerowano transakcję.

      PRZYWRÓĆ bazę danych i dziennika PRZYWRÓCIĆ obsługę lsn_number parametru.Ten parametr określa numer sekwencyjny dziennika.

      mark_name Parametr jest obsługiwany tylko przez PRZYWRÓCENIE dziennika instrukcja.Ten parametr określa znacznik transakcji w dzienniku kopia zapasowa.

      W PRZYWRÓCIĆ dziennika instrukcjaJeżeli po datetime jest pominięty, odzyskiwanie zatrzymuje się w pierwszym znaku o określonej nazwie.Jeżeli po datetime określono odzyskiwanie zatrzymuje się w pierwszym znaku o określonej nazwie, dokładnie w lub po datetime.

      Ostrzeżenie

      Jeśli określony znacznik, LSNlub czas po ostatnim dziennika kopia zapasowa, baza danych jest pozostawiane w stanie nieodzyskanych, tak jak gdyby uruchomiono przywracanie dziennika przy NORECOVERY.

      Aby uzyskać więcej informacji, zobacz Używając zaznaczonych transakcji (modelu odzyskiwania pełny) i Odzyskiwanie na numer porządkowy dziennika (LSN).

    • STOPBEFOREMARK = { 'mark_name" | 'lsn:lsn_number' } Po**'datetime"**
      Określa odzyskiwanie do punktu określonego odzyskiwanie .Określonej transakcji nie jest uwzględniony w odzyskiwaniei jest wycofywany po o odzysk jest stosowany.

      PRZYWRÓĆ bazę danych i dziennika PRZYWRÓCIĆ obsługę lsn_number parametru.Ten parametr określa numer sekwencyjny dziennika.

      mark_name Parametr jest obsługiwany tylko przez PRZYWRÓCENIE dziennika instrukcja.Ten parametr określa znacznik transakcji w dzienniku kopia zapasowa.

      W PRZYWRÓCIĆ dziennika instrukcjaJeżeli po datetime zostanie pominięty, odzyskiwanie zatrzymuje się bezpośrednio przed pierwszym znaku o określonej nazwie.Jeżeli po datetime określono odzyskiwanie zatrzymuje tuż przed pierwszym znaku o określonej nazwie dokładnie w lub po datetime.

    Ważna informacjaWażne:

    Jeśli sekwencja częściowego przywracanie nie obejmuje żadnych FILESTREAM grupa plików, punkt-w-czas przywracanie nie jest obsługiwane.Można wymusić sekwencji przywracanie , aby kontynuować.Jednak nigdy nie można przywrócić aplikacjami FILESTREAM, który pominięty PRZYWRACANIA instrukcja .Aby wymusić punktu-w-czas przywracanie, określ opcję CONTINUE_AFTER_ERROR wraz z opcją STOPAT, STOPATMARK lub STOPBEFOREMARK.Jeśli określisz CONTINUE_AFTER_ERROR sekwencji częściowe przywracanie kończy się powodzeniem, i FILESTREAM grupa plików staje się nieodwracalny.

Zestawy wyników

Zestawy wyników można znaleźć w następujących tematach:

Uwagi

Dodatkowe uwagi można znaleźć w następujących tematach:

Określanie zestawu kopii zapasowych

A zestawkopia zapasowa zawiera kopia zapasowa z pojedynczego, pomyślne operacji wykonywania kopii kopia zapasowa .PRZYWRÓĆ PRZYWRACAĆ FILELISTONLY, przywracanie HEADERONLY i instrukcji RESTORE VERIFYONLY operują na pojedynczej kopia zapasowa zestaw w zestaw nośników w określonej kopia zapasowa urządzenia lub urządzeń.Należy określić kopia zapasowa potrzebne z zestaw nośników.Można uzyskać backup_set_file_number z kopia zapasowa zestaw za pomocą HEADERONLY PRZYWRÓCIĆ instrukcja.

Opcja określająca, kopia zapasowa zestaw przywracanie jest:

FILE ={ backup_set_file_number | **@**backup_set_file_number }

W przypadku gdy backup_set_file_number wskazuje położenie kopia zapasowa w zestaw nośników.A backup_set_file_number 1 (plik = 1) wskazuje pierwszej kopia zapasowazestaw na nośniku kopia zapasowa i backup_set_file_number 2 (plik = 2) oznacza drugiej kopia zapasowa,zestawi tak dalej.

Zachowanie tej opcji zależy od instrukcjaopisanych w poniższej tabela.

Instrukcja

Zachowanie kopia zapasowa-zestaw opcji plik

PRZYWRACANIE

kopia zapasowazestaw pliku wartość domyślna to 1. Tylko jedna kopia zapasowa-zestaw opcji plik jest dozwolony w PRZYWRACANIA instrukcja.Jest ważne, aby określić, że zestawy kopia zapasowa w kolejności.

PRZYWRÓĆ FILELISTONLY

kopia zapasowazestaw pliku wartość domyślna to 1.

PRZYWRÓĆ HEADERONLY

Domyślnie wszystkie zestawy kopia zapasowa w zestaw nośników są przetwarzane.wynikiPRZYWRACANIA HEADERONLYzestaw zwraca informacje o każdej kopia zapasowazestaw, łącznie z jego stanowisko w zestaw nośników. Aby zwrócenie informacji dotyczących danej kopia zapasowa zestaw, należy użyć jego numer pozycji jako backup_set_file_number wartość opcji pliku.

UwagaUwaga:
Nośniki taśmowe PRZYWRÓCIĆ NAGŁÓWKA przetwarza tylko zestawy kopia zapasowa na taśmie załadowany.

RESTORE VERIFYONLY

Domyślnie backup_set_file_number 1.

Ostrzeżenie

Do określenia kopia zapasowa zestaw opcji plik nie ma wpływu na plik opcja określająca plik bazy danych, plik = { logical_file_name_in_backup | @logical_file_name_in_backup_var }.

Podsumowanie obsługę z opcjami

Następujące opcje są obsługiwane przez tylko PRZYWRACANIA instrukcja: ROZMIAR BLOKU, BUFFERCOUNT, MAXTRANSFERSIZE, CZĘŚCIOWE, KEEP_REPLICATION {ODZYSKIWANIE | NORECOVERY | Stan WSTRZYMANIA}, ZAMIEŃ, uruchom ponownie, RESTRICTED_USER, i {STOPAT | STOPATMARK | STOPBEFOREMARK}

Ostrzeżenie

CZĘŚCIOWE opcja jest obsługiwana tylko przez PRZYWRÓĆ bazę danych.

W poniższej tabela znajdują się opcje z używanych przez jedną lub więcej instrukcji i wskazuje, sprawozdań, które obsługują każdej opcji.Znacznik wyboru (√) oznacza, że opcja jest obsługiwana; pauzy (—) wskazuje, że opcja nie jest obsługiwana.

Po wybraniu opcji

PRZYWRACANIE

PRZYWRÓĆ FILELISTONLY

PRZYWRÓĆ HEADERONLY

PRZYWRÓĆ LABELONLY

PRZYWRÓĆ REWINDONLY

RESTORE VERIFYONLY

{SUMY KONTROLNEJ

| NO_CHECKSUM}

{CONTINUE_AFTER_ERROR

| STOP_ON_ERROR}

PLIK1

LOADHISTORY

MEDIANAME

MEDIAPASSWORD

PRZENOSZENIE

HASŁO

{DO TYŁU | NOREWIND}

Tylko do tyłu

Tylko do tyłu

Tylko do tyłu

STATYSTYKA

{UNLOAD | NOUNLOAD}

1 Pliku **=**backup_set_file_number, która różni się od {pliku | Grupa plików}.

Przykłady

Aby zapoznać się z przykładami, zobacz następujące tematy: