backupfile (Transact-SQL)
Zawiera jeden wiersz dla każdego pliku danych lub dziennika bazy danych.W kolumnach opisano konfiguracja pliku na czas wykonywania kopia zapasowa.Niezależnie od tego, czy plik jest uwzględniane w kopia zapasowa jest określana przez is_present kolumna.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 |
Unikatowy numer identyfikacyjny pliku zawierającego zestaw kopii zapasowych.Odwołuje się do parametru backupset(backup_set_id). |
Kompresji można szacować dla całej tabeli lub części tabeli. |
tinyint |
Numer rodziny pierwszy nośnik zawierający ten plik kopia zapasowa.Może mieć wartość NULL. |
Strukturę tabela można skompresować przy użyciu kompresji wiersza lub strona kompresji. |
smallint |
Liczba Media pierwszy nośnik zawierający ten plik kopia zapasowa.Może mieć wartość NULL. |
filegroup_name |
nvarchar(128) |
Nazwa grupa plików, zawierających kopii zapasowej plik bazy danych.Może mieć wartość NULL. |
page_size |
int |
Rozmiar strona, w bajtach. |
file_number |
NUMERIC(10,0) |
Numer identyfikacyjny pliku jest unikatowa w bazie danych (odpowiada sys.database_files.file_id). |
backed_up_page_count |
NUMERIC(10,0) |
Liczba stron, których kopie zapasowe.Może mieć wartość NULL. |
typ_pliku |
char(1) |
Plik kopii zapasowej, z: D = SQL Server plik danych. L = SQL Server plik dziennika. F = katalog pełnego tekstu. Może mieć wartość NULL. |
source_file_block_size |
NUMERIC(10,0) |
Urządzenie, które znajdowały się oryginalny plik danych lub dziennika na kiedy wykonano kopii zapasowej.Może mieć wartość NULL. |
file_size |
NUMERIC(20,0) |
Długość pliku, którego kopię zapasową, w bajtach.Może mieć wartość NULL. |
logical_name |
nvarchar(128) |
nazwa logiczna pliku, w którym wykonywana jest kopia zapasowa.Może mieć wartość NULL. |
physical_drive |
nvarchar(260) |
Fizyczna nazwa dysku lub partycji.Może mieć wartość NULL. |
physical_name |
nvarchar(260) |
Reszta z fizycznych (systemu operacyjnego) nazwy pliku.Może mieć wartość NULL. |
Stan |
tinyint |
Stan pliku, jeden z: 0 = W TRYBIE ONLINE 1 = PRZYWRACANIE 2 = ODZYSKIWANIE 3 = odzyskiwanie DO CZASU 4 = PODEJRZANE 6 = W TRYBIE OFFLINE 7 = UNIECZYNNIONE
Note:
Wartość 5 jest pomijane, dzięki czemu te wartości odpowiadają wartościom dla bazy danych stanów.
|
state_desc |
nvarchar(64) |
Opis stanu pliku, jeden z: PRZYWRACANIE ONLINE ODZYSKIWANIE RECOVERY_PENDING PODEJRZENIE, ŻE OFFLINE UNIECZYNNIONE |
create_lsn |
NUMERIC(25,0) |
Numer sekwencyjny dziennika, w którym plik został utworzony. |
drop_lsn |
NUMERIC(25,0) |
numer sekwencyjny dziennika, w którym plik został usunięty.Może mieć wartość NULL. Jeśli plik nie został odrzucony, ta wartość jest NULL. |
file_guid |
Uniqueidentifier |
Unikatowy identyfikator pliku. |
read_only_lsn |
NUMERIC(25,0) |
numer sekwencyjny dziennika jaką grupa plików, znajduje się plik zmieniony z odczytu i zapisu tylko do odczytu (ostatniej zmiany).Może mieć wartość NULL. |
read_write_lsn |
NUMERIC(25,0) |
Rejestrowanie numer kolejny, po której grupa plików, w z plikiem, zmieniać tylko do odczytu do odczytu i zapisu (ostatniej zmiany).Może mieć wartość NULL. |
differential_base_lsn |
NUMERIC(25,0) |
checkpoint_lsnróżnicowa kopia zapasowa obejmuje tylko zakresy danych o numer sekwencyjny dziennika równy lub większy niż differential_base_lsn. Dla pozostałych kopia zapasowa typów, wartość jest NULL. |
differential_base_guid |
Uniqueidentifier |
W przypadku różnicowa kopia zapasowa identyfikator unikatowy z najnowszej kopia zapasowa danych, będącej kopia podstawowa dla różnicowych kopii zapasowych plików; jeśli ma wartość NULL, pliku została uwzględniona w różnicowa kopia zapasowa, ale dodano po utworzeniu podstawy. Dla pozostałych kopia zapasowa typów, wartość jest NULL. |
Załóżmy, że konsument chce, aby wyodrębnić danych zmiana codziennie. |
NUMERIC(20,0) |
Rozmiar kopia zapasowa tego pliku w bajtach. |
filegroup_guid |
Uniqueidentifier |
Identyfikator grupa plików,.Aby znaleźć grupa plików informacji w tabela backupfilegroup, należy użyć filegroup_guid with backup_set_id. |
is_readonly |
bit |
1 = Plik jest tylko do odczytu. |
is_present |
bit |
1 = Plik znajduje się zestaw kopii zapasowych. |
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.