backupset (języka Transact-SQL)
se_fAnsiTrimA zestaw kopii zapasowych zawiera kopię zapasową z pojedynczego, pomyślnych operacji tworzenia kopia zapasowa.Instrukcje przywracanie, FILELISTONLY przywracanie, HEADERONLY przywracanie i przywracanie VERIFYONLY operują na pojedynczy proces wykonywania kopii zapasowych w zestaw nośników dla określonego urządzenie kopia zapasowa lub urządzeń.
W tej tabela są przechowywane w msdb bazy danych.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
Określa, czy ANSI przycięcia jest używany kolumna. |
int |
se_computedOkreśla, czy columnis kolumna obliczana. |
se_nullBitInLeafRows |
uniqueidentifier |
Określa, czy wartość kolumna jest NULL. |
media_set_id |
int |
sp_estimate_data_compression_savings (języka Transact-SQL)Odwołania backupmediaset(media_set_id). |
Kompresji można szacować dla całej tabeli lub części tabeli. |
tinyint |
Dotyczy to również hałd, stosowanie indeksów klastrowanych, nieklastrowany indeksy, indeksowania widoków i tabela i indeksu partycji.Może mieć wartość NULL. |
Strukturę tabela można skompresować przy użyciu kompresji wiersza lub strona kompresji. |
smallint |
Jeżeli tabela, indeks lub partycji jest już skompresowany, służy tej procedury do oszacowania rozmiaru tabeli, indeks lub partycji, jeśli było bez kompresji.Może mieć wartość NULL. |
last_family_number |
tinyint |
Aby oszacować rozmiar obiektu, jakby był on umożliwia ustawienie żądanej kompresji, ta procedura przechowywana próbki obiekt źródłowy i ładuje te dane do tabela równoważne, a indeks utworzony w tempdb.Może mieć wartość NULL. |
Tabela lub indeksu, Utwórz w tempdb jest następnie skompresowany do żądanego ustawienia i kompresji szacunkowe oszczędności jest obliczana. |
smallint |
Numer nośnika, na którym kończy się zestaw kopii zapasowych.Może być wartością NULL. |
catalog_family_ number |
tinyint |
Jeśli jest pofragmentowany istniejących danych, można zmniejszyć jego rozmiar, bez użycia kompresji przez przebudowywanie indeksu.Może mieć wartość NULL. |
Dla indeksów współczynnik wypełnienia zostanie zastosowany podczas odbudowywania indeksu. |
smallint |
Może to zwiększyć rozmiar indeksu.Może mieć wartość NULL. |
stanowisko |
int |
Pozycja zestawu kopii zapasowych używana w operacji przywracania w celu zlokalizowania odpowiedniego zestawu kopii zapasowych i plików.Może być wartością NULL.Aby uzyskać więcej informacji, zobacz opis argumentu FILE w temacie BACKUP (Transact-SQL). |
expiration_date |
datetime |
Data i godzina wygaśnięcia zestawu kopii zapasowych.Może być wartością NULL. |
software_vendor_id |
int |
Numer identyfikacyjny dostawcy oprogramowania zapisującego nagłówek nośnika kopii zapasowej.Może być wartością NULL. |
Nazwa |
nvarchar(128) |
Nazwa zestawu kopii zapasowych.Może być wartością NULL. |
Opis |
nvarchar(255) |
Opis zestawu kopii zapasowych.Może być wartością NULL. |
Aby przywrócić informacje o wszystkich indeksów w tabela bazowa lub w widoku, należy określić wartość NULL. |
nvarchar(128) |
Nazwa użytkownika przeprowadzającego operację wykonywania kopii zapasowej.Może być wartością NULL. |
software_major_version |
tinyint |
Numer wersji głównej programu Microsoft SQL Server.Może być wartością NULL. |
software_minor_ version |
tinyint |
Numer wersji pomocniczej programu SQL Server.Może być wartością NULL. |
Aby zwrócić informacji dla wszystkich partycji na stronie obiektu, należy określić wartość NULL. |
smallint |
Numer kompilacji programu SQL Server.Może być wartością NULL. |
time_zone |
smallint |
Różnica między czasem lokalnym (w miejscu przeprowadzania operacji wykonywania kopii zapasowej) a uniwersalnym czasem koordynowanym (UTC) w 15-minutowych interwałach.Zakres wartości: od -48 do +48 włącznie.Wartość 127 wskazuje różnicę nieznaną.Na przykład -20 to wschodni czas standardowy (EST) lub pięć godzin po czasie UTC.Może być wartością NULL. |
Schemat tabela lub widok indeksowany. |
tinyint |
Microsoft Identyfikator indeksu z indeksu:Może mieć wartość NULL. |
Numer partycji. |
numeric(25,0) |
Zwraca 1 nonpartitioned tabela lub indeksu.Może mieć wartość NULL. |
size_with_current_compression_setting (KB) |
numeric(25,0) |
Rejestracja liczby sekwencji następny rekord dziennika po kopia zapasowa zestawu.Może mieć wartość NULL. |
Rozmiar żądanej tabela, indeks lub partycji w postaci, w jakiej występują. |
numeric(25,0) |
size_with_requested_compression_setting (KB)Może mieć wartość NULL. |
Szacowany rozmiar tabela, indeks lub partycji, która korzysta z ustawienia kompresji żądanej; oraz, jeśli to możliwe, istniejący współczynnik wypełnienia, a przy założeniu, że jest nie fragmentacji. |
numeric(25,0) |
sample_size_with_current_compression_setting (KB)Może mieć wartość NULL. database_backup_lsn to “ rozpocząć od punkt kontrolny ”, zostanie wywołany po uruchomieniu kopia zapasowa.To LSN będzie pokrywa się z first_lsn , jeśli kopia zapasowa zostanie podjęta, gdy baza danych jest w stanie bezczynności i replikacja nie jest skonfigurowana. |
sample_size_with_requested_compression_setting (KB) |
datetime |
Rozmiar próbki przy użyciu ustawienia kompresji żądanej; utworzono, i jeśli to możliwe, istniejące wprowadź współczynnik i nie fragmentacji.Może mieć wartość NULL. |
Użyj sp_estimate_data_compression_savings oszacowanie oszczędności, może wystąpić, jeśli zostanie włączone, tabela lub partycji dla kompresji wiersza lub strona. |
datetime |
Na przykład jeżeli średni rozmiar wiersza można zmniejszyć o 40 %, to możesz potencjalnie zmniejszyć rozmiar obiektu o 40 %.Może mieć wartość NULL. |
Nie możesz otrzymać oszczędność miejsca na, ponieważ zależy to współczynnik wypełnienia, jak i rozmiar wiersza. |
datetime |
Na przykład jeżeli wiersz, który jest 8000 bajtów i zmniejszyć jego rozmiar o 40 %, nadal można dopasować tylko jeden wiersz strona danych.Może mieć wartość NULL. |
Typ |
char(1) |
Nie ma żadnych oszczędności.Może być: Jeśli uruchomiona sp_estimate_data_compression_savings wyniki wskazują, że tabela będzie rosnąć, oznacza to, że prawie całe dokładności typów danych za pomocą wielu wierszy w tabeli i dodanie małą obciążenie potrzebnych do formatu z kompresją jest więcej niż oszczędności z kompresji. W tym przypadek rzadkich nie należy włączać kompresji. L = dziennika Jeśli tabela jest włączona dla kompresji, za pomocą sp_estimate_data_compression_savings oszacowanie średni rozmiar wiersza, jeśli tabela jest bez kompresji. W tabela jest pobrać blokada (IS) podczas tej operacji. Jeśli nie można uzyskać blokada (IS), będą blokowane procedury. W obszarze poziom izolacji zadeklarowanej odczytu jest skanowany w tabela. Może mieć wartość NULL. |
Jeśli ustawienie kompresji żądana jest taka sama jak bieżące ustawienia kompresji, procedura przechowywana będzie zwracać szacowany rozmiar nie fragmentacji danych i używanie istniejących współczynnik wypełnienia. |
smallint |
Jeśli identyfikator indeksu lub partycja nie istnieje, nie są zwracane żadne wyniki.Może mieć wartość NULL.Aby uzyskać więcej informacji na temat sortowania i metody sortowania zobacz Praca z ustawień sortowania. |
code_page |
smallint |
Strona kodowa serwera przeprowadzającego operację wykonywania kopii zapasowej.Może być wartością NULL.Aby uzyskać więcej informacji dotyczących stron kodowych, zobacz Praca z ustawień sortowania. |
compatibility_level |
tinyint |
Ustawienie poziomu zgodności dla bazy danych.Możliwe wartości: 80 = SQL Server 2000 90 = SQL Server 2005 100 = SQL Server 2008 Może mieć wartość NULL. Aby uzyskać więcej informacji dotyczących poziomów zgodności, zobacz sp_dbcmptlevel (języka Transact-SQL). |
database_version |
int |
Numer wersji bazy danych.Może być wartością NULL. |
Załóżmy, że konsument chce, aby wyodrębnić danych zmiana codziennie. |
numeric(20,0) |
Oznacza to konsument chce tylko zmiany wprowadzone dla danego dnia, do i włączając północy.Może mieć wartość NULL. |
nazwa_bazy_danych |
nvarchar(128) |
Dolna granica przedziału czas jest maksymalnie, ale nie obejmuje północ poprzedniego dnia.Może mieć wartość NULL. |
nazwa_serwera |
nvarchar(128) |
Nazwa serwera, na którym uruchomiony jest program SQL Server kopia zapasowa. Może mieć wartość NULL. |
machine_name |
nvarchar(128) |
Operator relacyjny "SQL Server"służy do ograniczania zmian do tych, które wystąpiły po północy poprzedniego dnia. Może mieć wartość NULL. |
flagi |
int |
W programie SQL Server kolumna flags została zastąpiona następującymi kolumnami bitowymi:
Może mieć wartość NULL. W zestawy kopii zapasowych z wcześniejszych wersji programu SQL Server, bity flagi: Ustaw numer identyfikacyjny zestaw nośników unikatowy, identyfikujący nośnik zawierający kopia zapasowa zestawu. 2 = użyto opcji WITH SNAPSHOT. first_family_number Numer rodziny z nośników w przypadku gdy kopia zapasowa uruchomieniem zestawu. |
first_media_number |
int |
Media liczbę nośników w przypadku gdy kopia zapasowa uruchomieniem zestawu.Może mieć wartość NULL. |
last_family_number |
int |
Numer rodziny z nośników w przypadku gdy kopia zapasowa ustawić punkty końcowe.Może mieć wartość NULL. |
collation_name |
nvarchar(128) |
last_media_numberMoże mieć wartość NULL. |
Media liczbę nośników w przypadku gdy kopia zapasowa ustawić punkty końcowe. |
bit |
Zestaw kopii zapasowych Numer rodziny z nośnika zawierającego początku kopia zapasowa katalogu zestawu. catalog_media_number Liczba Media nośnik zawierający początku kopia zapasowa katalogu zestawu. |
kopia zapasowa ustawić używany podczas operacji przywracanie do lokalizowania odpowiednie położenie kopia zapasowa zestawu i plików. |
nvarchar(60) |
Model odzyskiwania dla bazy danych: PEŁNE REJESTROWANE ZBIORCZEJ PROSTE |
has_bulk_logged_data |
bit |
expiration_date |
is_snapshot |
bit |
Data i czas ważności zestaw kopii zapasowych. |
is_readonly |
bit |
software_vendor_id |
Ta kwerenda może służyć do określenia, na przykład, czy proces przechwytywania już zostało przetworzone przekazana do północy poprzedniego dnia, zmiany, aby wyodrębniania z zmienić dane na ten dzień może być kontynuowana. |
bit |
Numer identyfikacyjny dostawcy oprogramowania pisanie w nagłówku nośnika kopia zapasowa. |
Zawiera wiersz dla każdego kopia zapasowa zestawu. |
bit |
Nazwa kopia zapasowa zestawu. |
backup_set_id |
bit |
Opis kopia zapasowa zestawu.nazwa_użytkownika |
Unikatowy kopia zapasowa ustawiony numer identyfikacyjny, który identyfikuje kopia zapasowa zestawu. |
bit |
Nazwa użytkownika, wykonuje kopia zapasowa operacji.software_major_version |
Identyfikator klucz podstawowy. |
bit |
główny numer wersja.Aby uzyskać więcej informacji zobaczTail-Log Backups. |
backup_set_uuid |
bit |
1 = baza danych została przełączona w tryb offline przy użyciu opcji NORECOVERY podczas wykonywania kopii zapasowej. |
is_copy_only |
bit |
pomocniczy numer wersja.Aby uzyskać więcej informacji zobaczCopy-Only Backups. |
first_recovery_fork_guid |
uniqueidentifier |
software_build_versionOdpowiada to FirstRecoveryForkID HEADERONLY przywracanie. Kopii zapasowych danych, first_recovery_fork_guid equals last_recovery_fork_guid. |
Różnica między czas lokalnym (gdzie operacji tworzenia kopia zapasowa ma miejsce) i skoordynowanego czas uniwersalnego (UTC) 15 minut. |
uniqueidentifier |
Wartości mogą być-48 za pośrednictwem +48 włącznie.Odpowiada to RecoveryForkID HEADERONLY przywracanie. Kopii zapasowych danych, first_recovery_fork_guid equals last_recovery_fork_guid. |
fork_point_lsn |
numeric(25,0) |
Jeśli first_recovery_fork_guid nie jest równa last_recovery_fork_guid, jest to numer sekwencyjny dziennika rozwidlenia punktu.W przeciwnym razie wartość jest NULL. |
database_guid |
uniqueidentifier |
mtf_minor_versionOdpowiada to BindingID HEADERONLY przywracanie.first_lsn |
family_guid |
uniqueidentifier |
Rejestrowanie numer sekwencyjny dziennika pierwszej lub najstarszego rekordu w kopia zapasowa zestawu.last_lsn |
differential_base_lsn |
numeric(25,0) |
checkpoint_lsnDla opartego na jednym zapasowej różnicowy; zmienia się z LSNs większe niż lub równe differential_base_lsn znajdują się w różnicowa kopia zapasowa. Dla różnicy multibased ma wartość NULL, a LSN muszą być określone poziom plików (patrz podstawy backupfile (Transact-SQL)). Numer sekwencyjny ostatniej kopia zapasowa pełnego bazy danych dziennika. |
differential_base_guid |
uniqueidentifier |
Dla opartego na jednym różnicowa kopia zapasowa, wartość jest identyfikator unikatowy kopia podstawowa dla różnicowych kopii zapasowych. W przypadku różnicowych kopii zapasowych o wielu kopiach podstawowych ta wartość jest równa NULL i kopia podstawowa dla różnicowych kopii zapasowych musi zostać określona na poziomie pliku. W przypadku kopii zapasowych innych niż różnicowe ta wartość jest równa NULL. |
database_creation_date |
Data i czas baza danych została utworzona. |
backup_start_date Aby obliczyć stopień kompresji, należy użyć compressed_backup_size and backup_size. During an msdb upgrade, this value is set to NULL.which indicates an uncompressed backup. |
Remarks
PRZYWRACANIE VERIFYONLY Z backup_device WITH LOADHISTORY wypełnia columns of backupmediaset tabela z odpowiednie wartości z nagłówka zestaw nośników.
Aby zmniejszyć liczbę wierszy w tej tabela i w innych tabelach kopia zapasowa i Historia, sp_delete_backuphistory procedura przechowywana.
See Also