Udostępnij za pośrednictwem


Wyświetlanie informacji o kopiach zapasowych

Pełną historię wszystkich SQL Server Kopia zapasowa i przywracanie operacji na serwerze wystąpienie jest przechowywany w msdb bazy danych.W tym temacie przedstawiono tabel historia kopia zapasowa i przywracanie, a także Transact-SQL instrukcji używane do dostępu do historia kopia zapasowa.

Temacie opisano także wykonaj następujące czynności:

  • Pliki dziennika transakcji i baz danych z listy.

  • 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ównania z nagłówka multimediów i nagłówek kopii zapasowej informacji" w dalszej części tego tematu.

Ważna informacjaWażne:

Aby zarządzać ryzyko utraty najnowsze aktualizacje, ważne jest, aby tworzyć kopię zapasową msdb często.Aby uzyskać informacje o tym, które bazy danych systemu należy wykonać kopię zapasową, zobacz Zagadnienia dotyczące wykonywania kopii zapasowych i przywracanie systemu baz danych.

Omówienie tworzenia kopii zapasowych i przywracania historii tabel

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

Historia tabela

Opis

backupfile

Zawiera jeden wiersz dla każdego pliku danych lub dziennika kopii zapasowej.

backupfilegroup

Zawiera wiersz dla każdej grupy plików w kopii zapasowej zestaw.

backupmediafamily

Zawiera jeden wiersz dla każdej rodzina nośników.Jeśli rodzina nośnik znajduje się w dublowany zestaw nośników, rodziny ma osobny wiersz dla każdego lusterka w zestawie 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 przywracanego pliku.Obejmuje to pośrednio poprzez przywróconych plików grupa plików nazwy.

restorefilegroup

Zawiera jeden wiersz dla każdego przywrócone grupa plików.

RestoreHistory

Zawiera jeden wiersz dla każdej operacji przywracanie.

Ostrzeżenie

Podczas przywracania modyfikacji tabel historia kopia zapasowa i przywracanie tabel historia.

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

Usuń wszystkie wiersze dla konkretnej bazy danych z kopia zapasowa i przywracanie tabel historia

Instrukcje języka Transact-SQL dostęp do historii kopii zapasowej

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

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

W poprzednich wersjach programu SQL Server każdy użytkownik może uzyskać informacje dotyczące zestawów kopii zapasowych i urządzenia kopia zapasowa przy użyciu PRZYWRACANIA FILELISTONLY, HEADERONLY PRZYWRACANIA, przywracanie LABELONLY i instrukcji RESTORE VERIFYONLY Transact-SQL.Ponieważ ujawniają one informacje o zawartości plików kopia zapasowa w SQL Server 2008 i jego nowsze wersje tych sprawozdań wymagają uprawnienie Tworzenie bazy danych.Wymóg ten zabezpiecza pliki kopii zapasowych i chroni Twoje informacje o kopia zapasowa więcej niż w pełni poprzednich wersji.Aby uzyskać informacje dotyczące tego uprawnienia, zobacz UDZIEL uprawnień do bazy danych (Transact-SQL).

instrukcja informacji

Tabela historia kopii zapasowej

Opis

PRZYWRÓĆ FILELISTONLY

backupfile

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

Aby uzyskać więcej informacji zobacz "Aukcji bazy danych i pliki dziennika transakcji" w dalszej części tego tematu.

PRZYWRÓĆ HEADERONLY

backupset

Pobiera wszystkie kopia zapasowa informacje nagłówka dla wszystkich zestawów kopii zapasowych w szczególności urządzenie kopia zapasowa.Wykonywanie PRZYWRACANIA HEADERONLY powstaje zestaw wyników.

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

PRZYWRÓĆ LABELONLY

backupmediaset

Zwraca zestaw wyników zawierający informacje o nośniku kopia zapasowa w określonej urządzenie kopia zapasowa.

Aby uzyskać więcej informacji zobacz "Przeglądanie nagłówka nośnik informacji" w dalszej części tego tematu.

Konwencje nazewnictwa kolumn

Ze względów historycznych istnieją dwa różne konwencje nazewnictwa.Stare kolumn zachowują oryginalne nazwy.Jednakże kolumn w SQL Server 2005 lub nowsze wersje konwencjami nazewnictwa przedstawione w poniższej tabela.

Kontekst

Opis

Kolumn zwracanych przez informacje polecenia

WordWordWord

Przykład: DifferentialBaseLSN

Kolumny w msdb i wwidoki wykazu

word_word_word

Przykład: differential_base_lsn

Wyświetlanie bazy danych i pliki dziennika transakcji

Zawiera informacje, które jest wyświetlane, gdy pliki dziennika transakcji i baz danych są wymienione w kopia zapasowa nazwa logiczna, Nazwa fizyczna, typ pliku (bazy danych lub dziennika), członkostwo grupy plików, rozmiar pliku (w bajtach), maksymalny dozwolony rozmiar pliku i rozmiar wzrostu wstępnie pliku (w bajtach).Informacje te są przydatne w następujących sytuacjach do określenia nazw plików w kopia zapasowa bazy danych, zanim Przywracanie kopia zapasowa bazy danych:

  • Dysk, który zawiera jeden lub więcej plików bazy danych zostały utracone.

    Lista plików w kopia zapasowa 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 przywracanie tylko te pliki i zastosować wszelkie kopie zapasowe dziennika transakcji utworzony ponieważ baza danych została wykonana kopia zapasowa.

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

    Wyświetlanie plików w kopia zapasowa pozwalają określić pliki, których dotyczy.Kopia zapasowa zawiera na przykład plik, który ma do przywracanie na dysku E, ale obiekt docelowy serwer nie ma dysku E.Plik musi zostać przeniesiona do innej lokalizacji, takie jak litery Z, po przywróceniu pliku.

Aby wyświetlić dane i pliki dzienników w kopii zapasowejzestaw

Wyświetlanie informacji nagłówka multimediów

Wyświetlanie nagłówka multimediów Wyświetla informacje o multimediach, zamiast kopie zapasowe na nośniku.Informacje nagłówka multimediów jest wyświetlany zawiera nazwę nośnika, opis, nazwę oprogramowania utworzone nagłówka multimediów i Data nagłówka multimediów został zapisany.

Ostrzeżenie

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

Aby wyświetlić informacje nagłówka multimediów

Aby uzyskać więcej informacji zobacz "Porównania z nagłówka multimediów i nagłówek kopii zapasowej informacji" w dalszej części tego tematu.

Wyświetlanie informacji o nagłówku kopii zapasowej

Wyświetlanie kopia zapasowa nagłówka wyświetla informacje dotyczące wszystkich SQL Server i -SQL Server zestawów kopii zapasowych na nośniku.Wyświetlane informacje zawiera typy urządzeń kopii zapasowych, które są używane typy kopia zapasowa (na przykład, baza danych, transakcji, pliku lub różnicowy bazy danych) i kopia zapasowa rozpoczęcia i Data zakończenia /czas informacji.Informacje te są przydatne, gdy trzeba określić, które zestaw kopii zapasowych na taśmę do przywracanie lub kopii zapasowych, które znajdują się na nośniku.

Ostrzeżenie

Wyświetlanie informacji o nagłówku kopia zapasowa może trwać bardzo długo czas o dużej pojemności taśmy, ponieważ całego media muszą być skanowane, aby wyświetlić informacje o każdej kopia zapasowa na nośniku.

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

Aby uzyskać więcej informacji zobacz "Porównania z nagłówka multimediów i nagłówek kopii zapasowej informacji" w dalszej części tego tematu.

Identyfikowanie, który zestaw kopii zapasowych, Przywracanie

Informacje w nagłówku kopia zapasowa służy do identyfikowania zestaw kopii zapasowych, które do przywracanie.Numeruje każdy aparat bazy danych zestaw kopii zapasowych na nośniku kopia zapasowa.Pozwala to na określenie zestaw kopii zapasowych, który chcesz przywracanie za pomocą jego pozycji na nośniku.Na przykład, następujący nośnik zawiera trzy kopia zapasowa ustawia.

Nośnik kopii zapasowej zawierający zestawy kopii zapasowych programu SQL Server

Aby przywracanie kopii zapasowej określonego zestaw, określ liczbę pozycji zestaw kopii zapasowych, który chcesz przywracanie.Na przykład, aby przywracanie drugą kopię zapasową zestaw, określić 2 jako kopia zapasowa, ustaw przywracanie.

Porównanie Media nagłówek i informacje nagłówka kopii zapasowej

Następująca ilustracja zawiera przykład różnic między wyświetlanie informacji nagłówka kopia zapasowa i media nagłówka.Uzyskiwanie nagłówka media wymaga pobierania informacji od rozpoczęcia taśmy.Uzyskiwania kopia zapasowa nagłówka wymaga skanowania cała taśma spojrzeć na nagłówku każdego zestaw kopii zapasowych.

Zestaw nośników zawierający trzy zestawy kopii zapasowych programu SQL Server

Ostrzeżenie

Kiedy używać zestawów nośników, które mają wiele rodzin media, nagłówka multimediów i zestaw kopii zapasowych są zapisywane wszystkie media rodzin.Dlatego trzeba tylko zapewnia jeden rodzina nośników dla tych operacji raportowania.

Aby uzyskać informacje dotyczące sposobu wyświetlania nagłówka multimediów zobacz "Wyświetlanie nagłówka nośnik informacji" wcześniej w tym temacie.

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łówka kopia zapasowa informacji" wcześniej w tym temacie.