Udostępnij za pośrednictwem


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

NoteNote:
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.