záložní soubor (Transact-SQL)

platí pro:SQL Server

Obsahuje jeden řádek pro každý datový nebo logovací soubor databáze. Sloupce popisují konfiguraci souboru v době zálohování. Zda je soubor zahrnut do zálohy, určuje sloupec is_present . Tato tabulka je uložená v databázi msdb .

Název sloupce Datový typ Description
backup_set_id int Jedinečné identifikační číslo souboru obsahujícího zálohovací sadu. Odkazuje na backupset(backup_set_id).
first_family_number tinyint Rodinné číslo prvního média obsahujícího tento záložní soubor. Může mít hodnotu NULL.
first_media_number smallint Mediální číslo prvního média obsahujícího tento záložní soubor. Může mít hodnotu NULL.
filegroup_name nvarchar(128) Název skupiny souborů obsahující zálohovaný databázový soubor. Může mít hodnotu NULL.
page_size int Velikost stránky, v bajtech.
file_number numeric(10;0) Identifikační číslo souboru je jedinečné v rámci databáze (odpovídá sys.database_files.file_id).
backed_up_page_count numeric(10;0) Počet zálohovaných stran. Může mít hodnotu NULL.
typ_souboru char(1) Zálohovaný soubor, jeden z:

D = datový soubor SQL Server.

L = SQL Server log file.

F = Katalog s plným textem.

Může mít hodnotu NULL.
source_file_block_size numeric(10;0) Zařízení, na kterém se při zálohování nacházela původní data nebo logovací soubor. Může mít hodnotu NULL.
file_size numeric(20;0) Délka souboru, který je zálohován, v bajtech. Může mít hodnotu NULL.
logical_name nvarchar(128) Logický název souboru, který se zálohuje. Může mít hodnotu NULL.
physical_drive nvarchar(260) Fyzický disk nebo název oddílu. Může mít hodnotu NULL.
physical_name nvarchar(260) Zbytek fyzického (operačního) názvu souboru. Může mít hodnotu NULL.
state tinyint Stav souboru je jeden z:

0 = ONLINE

1 = OBNOVA

2 = OBNOVA

3 = ČEKAJÍCÍ NA OBNOVENÍ

4 = PODEZŘELÝ

6 = OFFLINE

7 = NEFUNKČNÍ

8 = VYŘAZENO

Poznámka: Hodnota 5 je vynechána, aby tyto hodnoty odpovídaly hodnotám stavů databáze.
state_desc nvarchar(64) Popis stavu souboru, jeden z:

ONLINE OBNOVA

ZOTAVOVÁNÍ

RECOVERY_PENDING

PODEZŘELÝ OFFLINE NEFUNKČNÍ
create_lsn čísel(25 0) Záznamové pořadové číslo, ve kterém byl soubor vytvořen.
drop_lsn čísel(25 0) Záznamové pořadové číslo, při kterém byl soubor vyřazen. Může mít hodnotu NULL.

Pokud soubor nebyl vyřazen, tato hodnota je NULL.
file_guid uniqueidentifier Jedinečný identifikátor souboru.
read_only_lsn čísel(25 0) Logové sekvenční číslo, při kterém se soubor souboru změnil z read-write na pouze pro čtení (nejnovější změna). Může mít hodnotu NULL.
read_write_lsn čísel(25 0) Logové sekvenční číslo, při kterém se soubor souborů změnil z režimu pouze pro čtení na čtení (nejnovější změna). Může mít hodnotu NULL.
differential_base_lsn čísel(25 0) Základní LSN pro diferenciální zálohy. Diferenciální záloha zahrnuje pouze datové rozsahy s logaristickým sekvenčním číslem roven nebo větším než differential_base_lsn.

Pro jiné typy záloh je hodnota NULL.
differential_base_guid uniqueidentifier Pro diferenciální zálohu jedinečný identifikátor nejnovější datové zálohy, která tvoří diferenciální základnu souboru; pokud je hodnota NULL, soubor byl zahrnut do diferenciální zálohy, ale byl přidán až po vytvoření báze.

Pro jiné typy záloh je hodnota NULL.
backup_size numeric(20;0) Velikost zálohy pro tento soubor v bajtech.
filegroup_guid uniqueidentifier ID souborové skupiny. Pro nalezení informací o souborové skupině v tabulce backupfilegroup použijte filegroup_guid s backup_set_id.
is_readonly bit 1 = Soubor je pouze pro čtení.
is_present bit 1 = Soubor je obsažen v záložní sadě.

Remarks

RESTORE VERIFYONLY FROM FROM backup_device S LOADHISTORY vyplní sloupce tabulky backupmediaset příslušnými hodnotami z hlavičky media-set.

Pro snížení počtu řádků v této tabulce a v dalších zálohovacích a historických tabulkách spusťte sp_delete_backuphistory uloženou proceduru.