Udostępnij za pośrednictwem


Viewing Information About Backups

Pełną historię wszystkich SQL Server kopia zapasowa i operacji przywracanie w wystąpieniu serwera jest przechowywany w msdb bazy danych.W tym temacie przedstawia tabel historia kopia zapasowa i przywracanie, a także Transact-SQL instrukcje, które są używane do dostępu do kopia zapasowa historia.

W temacie opisano również sposób wykonywania następujących czynności:

  • Lista baz danych i dziennik transakcji plików.

  • Umożliwia wyświetlanie informacji nagłówka multimediów.

  • Umożliwia wyświetlanie informacji nagłówka kopia zapasowa.

Ponadto w tym temacie porównuje informacje nagłówka multimediów do nagłówka kopia zapasowa informacji.Aby uzyskać więcej informacji, zobacz „ porównanie nagłówek Media i kopia zapasowa-informacje nagłówka "dalej w tym temacie.

Important noteImportant Note:

Aby zarządzać ryzyko utraty najnowszych aktualizacji, ważne jest, aby tworzyć kopię zapasową msdb często.Aby uzyskać informacje o tym, które należy wykonać kopię zapasową baz danych systemu Zobacz Considerations for Backing Up and Restoring System Databases.

Omówienie programu Kopia zapasowa i przywracanie Historia tabele

W tej części omówiono tabel historia, które przechowują kopia zapasowa i przywracanie metadane w msdb systemowej bazy danych.

Tabela historia

Description

backupfile

Zawiera jeden wiersz dla każdego pliku danych lub dziennika, który jest wykonywana kopia zapasowa.

backupfilegroup

Zawiera wiersz dla każdego grupa plików w kopia zapasowa zestawu.

backupmediafamily

Zawiera jeden wiersz dla każdej rodzina nośników.Jeśli rodzina nośników znajduje się zestaw nośników dublowane w systemach z rodziny ma oddzielny wiersz dla każdego woluminu dublowanego zestaw nośników.

backupmediaset

Zawiera jeden wiersz dla każdego kopia zapasowa zestaw nośników.

backupset

Zawiera wiersz dla każdego zestaw kopii zapasowych.

restorefile

Zawiera jeden wiersz dla każdego pliku przywrócone.Dotyczy to również przywrócony pośrednio przez grupa plików, nazwy plików.

restorefilegroup

Zawiera jeden wiersz dla każdego grupę przywróconych plików.

RestoreHistory

Zawiera jeden wiersz dla każdej operacji przywracanie.

Uwaga

Podczas wykonywania operacji przywracanie kopia zapasowa historia tabelami i tabelami historia przywracanie są modyfikowane.

Aby usunąć stare wiersze z kopia zapasowa i przywracanie tabel historia

Aby usunąć wszystkie wiersze dla konkretnej bazy danych z kopia zapasowa i przywracanie tabel historia

Instrukcje języka Transact-SQL na dostęp do historia kopia zapasowa

Instrukcje informacji przywracanie odpowiadają informacji przechowywanych w niektórych tabelach historia kopia zapasowa.

Security noteSecurity Note:

W poprzednich wersjach programu SQL Server, każdy użytkownik może uzyskać informacji o kopia zapasowa ustawia i kopia zapasowa urządzeń przy użyciu instrukcji FILELISTONLY przywracanie, HEADERONLY przywracanie, LABELONLY przywracanie i przywracanie VERIFYONLY języka Transact-SQL.Ponieważ one zawierać informacje o zawartości kopia zapasowa pliki w SQL Server 2008 i jego nowsze wersje tych instrukcji wymagają uprawnienia Tworzenie bazy danych. To wymaganie zabezpiecza pliki kopii zapasowych i chroni dane kopia zapasowa pełniejszego niż w poprzednich wersjach.Aby uzyskać informacje na temat tego uprawnienia Zobacz GRANT Database Permissions (Transact-SQL).

instrukcja informacji

Tabela historia kopia zapasowa

Description

PRZYWRACANIE FILELISTONLY

backupfile

Zwraca zestaw wyników, która ma listę plików bazy danych i dziennika znajdują się w określonym kopia zapasowa zestawu.

Aby uzyskać więcej informacji zobacz "Lista baz danych i pliki dziennik transakcji," w dalszej części tego tematu.

PRZYWRACANIE HEADERONLY

backupset

Pobiera wszystkie kopia zapasowa informacje nagłówka dla wszystkich zestawów kopii zapasowych na określonym urządzeniu kopia zapasowa.Wynik wykonywanie przywracanie HEADERONLY jest zestaw wyników.

Aby uzyskać więcej informacji zobacz "Przeglądanie nagłówek kopii zapasowych informacji," w dalszej części tego tematu.

PRZYWRACANIE LABELONLY

backupmediaset

Zwraca zestaw wyników, które zawiera informacje dotyczące nośnika kopia zapasowa w określonej urządzenie kopia zapasowa.

Aby uzyskać więcej informacji zobacz "Przeglądanie Media nagłówek informacji," w dalszej części tego tematu.

Konwencje nazewnictwa kolumn

Przyczyn historycznych istnieją dwie różne konwencje nazewnictwa.Stary kolumn zachowują oryginalne nazwy.Jednak kolumny SQL Server 2005 lub nowszych wersji postępuj zgodnie z konwencjami nazewnictwa pokazane w poniższej tabela.

Kontekst

Description

Zwrócone przez polecenia informacje kolumn

WordWordWord

Przykład: DifferentialBaseLSN

Kolumny msdb i w katalogu wyświetla

word_word_word

Przykład: differential_base_lsn

Wyświetlanie listy bazy danych i pliki dziennik transakcji

Informacje, które są wyświetlane, gdy pliki dziennika bazy danych i transakcji są wymienione w kopia zapasowa zawiera logiczną nazwę, nazwa fizyczna, typ pliku (bazy danych lub dziennika), członkostwa grupa plików, rozmiar pliku (w bajtach), maksymalny dozwolony rozmiar pliku i rozmiar przyrostu pliku wstępnie zdefiniowane (w bajtach).Informacje te są przydatne w następujących sytuacjach do określenia nazw plików w kopia zapasowa bazy danych przed przywracanie kopia zapasowa bazy danych:

  • Zostało utracone dysk, który zawiera jeden lub więcej plików bazy danych.

    Wyświetlić listę plików w kopii zapasowej bazy danych, aby ustalić, które pliki zostały naruszone, a następnie przywrócić te pliki na innym dysku podczas przywracanie całej bazy danych; lub przywrócić tylko te pliki i stosuje wszystkie kopie zapasowe dziennik transakcji utworzony, ponieważ baza danych została wykonana kopia zapasowa.

  • Podczas przywracania bazy danych z jednego serwera na inny serwer, ale strukturę katalogów i mapowania dysku nie istnieje na serwerze.

    Wyświetlanie listy plików w kopia zapasowa pozwalają określić, które pliki są zagrożone.Na przykład, kopia zapasowa zawiera plik, który musi przywracanie na dysku E, ale obiekt docelowy serwer nie ma na dysku E.Plik musi zostać przeniesiony do innej lokalizacji, takiej jak stacja Z, po przywróceniu pliku.

Służy do wyświetlania danych i dziennika, pliki w kopia zapasowa zestawu

Przeglądanie informacje nagłówka multimediów

Wyświetlanie nagłówka nośników zawiera informacje o multimediach, zamiast kopie zapasowe na nośniku.Informacje nagłówka Media, które są wyświetlane obejmuje nazwę nośnika, opis, nazwę oprogramowania utworzone za pomocą nagłówka nośnika i data nagłówka nośnik został zapisany.

Uwaga

Wyświetlanie nagłówka multimediów jest szybka.

Aby wyświetlić informacje o multimediach nagłówka

Aby uzyskać więcej informacji, zobacz „ porównanie nagłówek Media i kopia zapasowa-informacje nagłówka "dalej w tym temacie.

Wyświetlanie kopia zapasowa-informacje nagłówka

Wyświetlanie kopia zapasowa nagłówka wyświetla informacje dotyczące wszystkich SQL Server i -SQL Server zestawy kopii zapasowych na nośniku. Informacje wyświetlane zawiera typy urządzeń kopii zapasowych, które są używane typy kopia zapasowa (na przykład, baza danych, transakcji, plik lub różnicowy bazy danych) i rozpoczęcie kopia zapasowa i informacje data i godziny zakończenia.Informacje te są przydatne, gdy trzeba określić, które kopia zapasowa ustawione na taśmę, którą należy przywrócić lub s kopia zapasowa, które znajdują się na nośniku.

Uwaga

Wyświetlanie informacji o nagłówku kopia zapasowa może zająć dużo czas na taśmach o dużej pojemności, ponieważ całe nośnika musi być skanowane do wyświetlania informacji na temat wykonywania poszczególnych kopii zapasowych na nośniku.

Aby wyświetlić informacje nagłówka kopia zapasowa

Aby uzyskać więcej informacji, zobacz „ porównanie nagłówek Media i kopia zapasowa-informacje nagłówka "dalej w tym temacie.

Identyfikowanie przywrócić jakiego kopia zapasowa zestawu.

Informacje w nagłówku kopia zapasowa służy do identyfikowania zestaw kopii zapasowych, w których do przywracanie.Aparat bazy danych numeruje każdy kopia zapasowa ustawić kopia zapasowa nośnika.Dzięki temu można zidentyfikować kopia zapasowa zestaw, który chcesz przywrócić za pomocą jego pozycji na nośniku.Na przykład, następujący nośnik zawiera trzy kopia zapasowa ustawia.

Backup media containing SQL Server backup sets

Aby przywracanie kopia zapasowa określonego zestawu, określić liczbę pozycji zestawu kopii zapasowych, który chcesz przywracanie.Na przykład, aby przywrócić drugi kopia zapasowa zestawu, 2, określanie kopia zapasowa zestaw do przywrócenia.

Porównanie Media nagłówek i informacje o kopia zapasowa nagłówek

Na poniższej ilustracji zawiera przykład różnic między wyświetlanie informacji o nagłówku kopia zapasowa i nagłówka multimediów.Uzyskiwanie nagłówka nośników wymaga pobierania informacji od początku taśmy.Uzyskiwanie kopia zapasowa nagłówka wymaga skanowanie całą taśmę do wyszukiwania w nagłówku każdego zestaw kopii zapasowych.

Media set containing three SQL Server backup sets

Uwaga

Korzystając z zestawów nośników, które mają wiele rodzin nośników, nośnik nagłówka i zestaw kopii zapasowych są zapisywane na wszystkich rodzin nośnika.Dlatego tylko musisz podać rodziny jednego nośnika dla tych operacji raportowania.

Aby uzyskać informacje na temat wyświetlania nagłówka multimediów zobacz "Przeglądanie Media nagłówek informacji," we wcześniejszej części tego tematu.

Aby uzyskać informacje dotyczące sposobu przeglądania informacji nagłówka kopii zapasowych dla wszystkich zestawów kopii zapasowych w urządzenie kopia zapasowa Zobacz „ przeglądanie nagłówek kopii zapasowych informacji, „ we wcześniejszej części tego tematu.