Zestawy nośników, nośnik rodzin i zestawów kopii zapasowych

Kopie zapasowe na zestaw nośników kopia zapasowa jednego lub więcej redagowania zestaw jednego nośnika.A zestaw nośników jest uporządkowaną kolekcja nośnika kopia zapasowa, taśmy lub dysku plików, do których jeden lub więcej kopii zapasowych zostały napisane przy użyciu stałych typu i liczby urządzeń kopii zapasowych.A podane zestaw nośników używa albo taśmy, dyski lub stacje dysków, ale nie obu.For example, the backup devices associated with a media set might be three tape drives named \\. \TAPE0, \\. \TAPE1, and \\. \TAPE2.That media set contains only tapes, starting with a minimum of three tapes (one per drive).Typ i liczba kopia zapasowa urządzeń są ustanawiane podczas tworzenia zestaw nośników i nie można zmienić.Jednakże jeżeli to konieczne, między kopia zapasowa i danego urządzenia można zastąpić urządzenia tego typu operacji przywracanie.

Zestaw nośników jest tworzony na nośniku kopii zapasowych podczas operacji tworzenia kopia zapasowa formatując nośnik kopia zapasowa.Aby uzyskać więcej informacji, zobacz Tworzenie nowego zestawu nośników.Po formatowanie każdego pliku lub na taśmie zawiera nagłówek nośniki do zestaw nośników i jest gotowy do odbierania zawartości kopia zapasowa.Z nagłówkiem w miejscu kopia zapasowa operacji przechodzi do tworzyć kopię zapasową zapasowej określone dane do kopia zapasowa media na wszystkich kopia zapasowa urządzeń określone dla operacji.

Ostrzeżenie

Zestawy nośników mogą być dublowane w celu ochrony przed media uszkodzonego woluminu (plik taśmy lub dysku).Aby uzyskać więcej informacji, zobacz Korzystanie z zestawów dublowanych nośnika kopii zapasowej.

Kompresja kopii zapasowej został wprowadzony w SQL Server 2008 Enterprise.Począwszy od SQL Server 2008 R2, kompresja kopia zapasowa jest obsługiwana przez SQL Server 2008 R2 wersje Standard i wszystkie wyższe. Każde wydanie programu SQL Server 2008 i później można przywracanie skompresowanej kopia zapasowa.Nieskompresowanej i skompresowanej kopii zapasowych nie może występować razem w zestaw nośników.Aby uzyskać więcej informacji, zobacz Kompresja kopii zapasowej (SQL Server).

Media rodzin

Kopie zapasowe utworzone na jednym urządzeniu nonmirrored lub zestawu dublowanego urządzeń w zestaw nośników stanowią media rodziny.Liczba kopia zapasowa urządzenia stosowane do zestaw nośników określa liczbę rodzin nośniki z zestaw nośników.Na przykład jeśli dwa urządzenia kopia zapasowa nonmirrored zestaw nośników, zestawu nośników zawiera dwa rodzin media.

Ostrzeżenie

W dublowany zestaw nośników, dublowane każdej rodzina nośników.Na przykład jeśli sześciu urządzeń kopii zapasowych służą do formatowania zestaw nośników, gdy wykorzystywane są dwa lusterka, istnieją trzy rodzin media, każdy zawierający dwie kopie równoważne dane kopia zapasowa.Aby uzyskać więcej informacji na temat zestawów dublowanych nośnika, zobacz Korzystanie z zestawów dublowanych nośnika kopii zapasowej.

Każdą taśmę lub dysk w rodzina nośników jest przypisany numer sekwencyjny media.Numer sekwencji nośnika dysku jest zawsze 1.W przypadku taśmy rodzina nośników, kolejny numer taśma początkowa jest 1, numer sekwencji drugiego taśmy jest 2 itd.Aby uzyskać więcej informacji, zobacz Przy użyciu nośnika zestawów i rodzin.

Nagłówek Media

Każdy wolumin nośnika kopia zapasowa (pliku na dysku lub taśmy) zawiera nagłówek nośnika, który jest tworzony podczas pierwszej operacji wykonywania kopia zapasowa, używa taśma (lub dysk).Nagłówka pozostaje niezmieniony, dopóki jest ponownie formatowany nośnik.

Nagłówek nośników zawiera wszystkie informacje wymagane do identyfikacji nośnika (pliku na dysku lub taśmy) i jego miejsce w rodzina nośników , do której należy.Informacje te obejmują:

  • Nazwa nośnika.

    Nazwa nośnika jest opcjonalnie, ale zaleca się używanie stale nazwy nośników, które jednoznacznie identyfikują multimediów.Nazwa nośnika jest przypisywany przez Wygrywa gracz, który formatuje nośnik.

  • Unikatowy numer identyfikacyjny zestaw nośników.

  • Liczba rodzin nośniki z zestaw nośników.

  • Numer sekwencyjny rodzina nośników zawierający ten nośnik.

  • Unikatowy numer identyfikacyjny dla rodzina nośników.

  • Numer sekwencji tego nośnika w rodzina nośników.Plik dyskowy ta wartość jest zawsze 1.

  • Określa, czy opis nośników zawiera etykiet nośników MTF lub opis nośnika.

    Ostrzeżenie

    Wszystkie nośniki używane dla operacji wykonywania kopia zapasowa lub przywracanie Użyj standardowego formatu kopia zapasowa o nazwie Microsoft Tape Format (MTF).MTF allows users to specify a tape label that contains a MTF-specific description.SQL Server preserves any MTF media label written by another application but does not write MTF media labels.

  • Microsoft Etykiety nośnika Format taśmy lub opis nośnika (w kształcie tekst).

  • Nazwa kopia zapasowa oprogramowania, które sporządziły etykiety.

  • Dostawcy unikatowy numer identyfikacyjny dostawcy oprogramowania, którego formatowany nośnik.

  • Data i czas etykiety zostały zapisane.

  • Liczba lusterek wstecznych w zestaw (1-4); wartość 1 wskazuje urządzenie unmirrored.

SQL Server 2008można przetwarzać sformatowane przez wcześniejsze wersje programu media SQL Server.

Ważna informacjaWażne:

Nośnik, który jest sformatowany przy użyciu SQL Server 2008 nie może być interpretowany przez SQL Server w wersja 7.0 i wersja SQL Server 2000 przed SP4 z powodu zmian w nagłówku nośnika.Jednakże SQL Server 2000 SP4 obsługuje zmiany w nagłówkach nośnika.

Odczytać nagłówka multimediów nośnika naurządzenie kopia zapasowa

Zestawy kopii zapasowych

Pomyślnych operacji wykonywania kopia zapasowa dodaje jeden zestaw kopii zapasowych do zestaw nośników.Zestaw kopii zapasowych jest opisane w zakresie zestaw nośników do której kopia zapasowa.Jeśli nośnik kopia zapasowa składa się tylko jeden rodzina nośników, że rodziny zawiera cały zestaw kopii zapasowych.Jeśli nośnik kopia zapasowa składa się z wielu rodzin media zestaw kopii zapasowych jest rozłożona je.Na każdym nośniku zestaw kopii zapasowych zawiera nagłówek, który opisuje zestaw kopii zapasowych.

W poniższym przykładzie Transact-SQL instrukcja, która tworzy zestaw nośników o nazwie MyAdvWorks_MediaSet_1 dla AdventureWorks2008R2 bazy danych przy użyciu trzech napędów taśmowych urządzeń kopia zapasowa:

BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH 
   FORMAT,
   MEDIANAME = 'MyAdvWorks_MediaSet_1';

W przypadku powodzenia tej operacji wykonywania kopii zapasowej wyniki w nowy nośnik zestaw zawierający nowy nagłówek media i jedna kopia zapasowa zestawu stron widzących w trzech taśm.Następujący rysunek ilustruje następujące wyniki:

Nagłówek nośnika i pierwszy zestaw kopii zapasowych na trzech taśmach

Zazwyczaj po nośnika jest tworzony, kolejne kopia zapasowa operacji, jeden po drugim, dołącz ich kopia zapasowa ustawia zestaw nośników.Wszystkie nośniki używane przez zestaw kopii zapasowych tworzą zestaw nośników, niezależnie od liczby zaangażowanych urządzenia lub nośnika kopia zapasowa.Kopii zapasowej zestaws są ponumerowane kolejno przez ich pozycji w mediach zestaw, pozwalając określić, którego kopia zapasowa zestaw do przywrócenia.

Każdej operacji tworzenia kopia zapasowa do zestaw nośników należy zapisywać ten sam numer i typ urządzenia kopia zapasowa.Z wielu urządzeń jak w przypadku pierwszego zestaw kopii zapasowych zawartości każdego kolejnego zestaw kopii zapasowych jest rozłożona nośnika kopia zapasowa na wszystkie urządzenia.Aby kontynuować w powyższym przykładzie, drugie kopii zapasowych (różnicowa kopia zapasowa) dołącza informacje do tego samego zestaw nośników:

BACKUP DATABASE AdventureWorks2008R2
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
WITH 
   NOINIT,
   MEDIANAME = 'AdventureWorksMediaSet1',
   DIFFERENTIAL;

Ostrzeżenie

Opcja NOINIT jest domyślnie, ale jest dla jasności.

Jeśli druga operacji wykonywania kopii zapasowej powiedzie się, zapisuje drugiej zestaw kopii zapasowych do zestaw nośników z następujących dystrybucja zawartości kopii zapasowej:

Drugi zestaw kopii zapasowych rozłożony na trzech taśmach zestawu nośników

Podczas przywracania kopii zapasowych można możesz opcji plik do określenia kopii zapasowych, którego chcesz użyć.The following example shows the use of FILE **=**backup_set_file_number clauses when restoring a full database backup of the AdventureWorks2008R2 database followed by a differential database backup on the same media set.Używa trzech kopia zapasowa taśmy, które są na napędy taśmowe zestaw nośników \\. \tape0, tape1, and tape2.

RESTORE DATABASE AdventureWorks2008R2 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'
   WITH 
   MEDIANAME = 'AdventureWorksMediaSet1',
   FILE=1, 
   NORECOVERY;
RESTORE DATABASE AdventureWorks2008R2 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2' 
   WITH 
   MEDIANAME = 'AdventureWorksMediaSet1',
   FILE=2, 
   RECOVERY;
GO

Aby uzyskać informacje dotyczące tabel historia, które przechowują informacje dotyczące zestawów nośników i ich rodzin media i kopia zapasowa zestawy, zobacz Wyświetlanie informacji o kopiach zapasowych.

Liczba kopia zapasowa nośniki z zestaw nośników zależy od kilku czynników:

  • Liczba kopia zapasowa urządzeń

  • Typ urządzenia kopia zapasowa

  • Liczba kopia zapasowa ustawia

Aby wyświetlić zestawy kopii zapasowych w szczególnościurządzenie kopia zapasowa