Back-upbestand (Transact-SQL)

Van toepassing op:SQL Server

Bevat één rij voor elke data of logbestand van een database. De kolommen beschrijven de bestandsconfiguratie op het moment dat de back-up werd gemaakt. Of het bestand in de back-up is opgenomen, wordt bepaald door de kolom is_present . Deze tabel wordt opgeslagen in de msdb-database .

Kolomnaam Gegevenstype Description
backup_set_id int Uniek identificatienummer van het bestand met de back-upset. Verwijst naar back-upset(backup_set_id).
first_family_number tinyint Familienummer van de eerste media met dit back-upbestand. Kan NULL zijn.
first_media_number smallint Het medianummer van de eerste media met dit back-upbestand. Kan NULL zijn.
filegroup_name nvarchar(128) Naam van de bestandsgroep met een geback-upte databasebestand. Kan NULL zijn.
page_size int Grootte van de pagina, in bytes.
file_number numeriek(10,0) Bestandsidentificatienummer dat uniek is binnen een database (komt overeen met sys.database_files.file_id).
backed_up_page_count numeriek(10,0) Aantal pagina's geback-up. Kan NULL zijn.
bestandstype char(1) Bestand geback-upt, één van:

D = SQL Server databestand.

L = SQL Server logbestand.

F = Volledige tekstcatalogus.

Kan NULL zijn.
source_file_block_size numeriek(10,0) Apparaat waarop de originele data of het logbestand stond toen het werd geback-upt. Kan NULL zijn.
file_size numeriek(20,0) Lengte van het bestand dat wordt geback-upt, in bytes. Kan NULL zijn.
logical_name nvarchar(128) Logische naam van het bestand dat geback-upt wordt. Kan NULL zijn.
physical_drive nvarchar(260) Naam van de fysieke schijf of partitie. Kan NULL zijn.
physical_name nvarchar(260) Rest van de fysieke (besturingssysteem) bestandsnaam. Kan NULL zijn.
state tinyint Status van het dossier, een van:

0 = ONLINE

1 = HERSTELLEN

2 = HERSTELLEN

3 = HERSTEL IN BEHANDELING

4 = VERDACHTE

6 = OFFLINE

7 = UITGESCHAKELD

8 = WEGGELATEN

Opmerking: De waarde 5 wordt overgeslagen zodat deze waarden overeenkomen met de waarden voor databasetoestanden.
state_desc nvarchar(64) Beschrijving van de bestandsstatus, één van:

ONLINE HERSTEL

HERSTELLEN

RECOVERY_PENDING

VERDACHTE OFFLINE NIET MEER TE DOEN
create_lsn numeriek(25,0) Log-sequentienummer waarop het bestand is aangemaakt.
drop_lsn numeriek(25,0) Logvolgordenummer waarop het bestand werd verwijderd. Kan NULL zijn.

Als het bestand niet is verwijderd, is deze waarde NULL.
file_guid uniqueidentifier De unieke identificatie van het bestand.
read_only_lsn numeriek(25,0) Logvolgordenummer waarop de bestandsgroep met het bestand veranderde van lezen-schrijven naar alleen-lezen (de meest recente wijziging). Kan NULL zijn.
read_write_lsn numeriek(25,0) Logvolgordenummer waarbij de bestandsgroep met het bestand veranderde van alleen-lezen naar lezen-schrijven (de meest recente wijziging). Kan NULL zijn.
differential_base_lsn numeriek(25,0) Basis LSN voor differentiële back-ups. Een differentiële back-up omvat alleen data-extents met een logsequentienummer gelijk aan of groter dan differential_base_lsn.

Voor andere back-uptypes is de waarde NULL.
differential_base_guid uniqueidentifier Voor een differentiële back-up geldt de unieke identificatie van de meest recente data-back-up die de differentiële basis van het bestand vormt; als de waarde NULL is, werd het bestand opgenomen in de differentiële back-up, maar werd het toegevoegd nadat de basis was aangemaakt.

Voor andere back-uptypes is de waarde NULL.
backup_size numeriek(20,0) Grootte van de back-up voor dit bestand in bytes.
filegroup_guid uniqueidentifier ID van de bestandsgroep. Om bestandsgroepinformatie in de back-upfilegroup-tabel te vinden, gebruik filegroup_guid met backup_set_id.
is_readonly bit 1 = Bestand is alleen-lezen.
is_present bit 1 = Bestand is opgenomen in de back-upset.

Remarks

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY vult de kolommen van de backupmediaset-tabel met de juiste waarden uit de mediaset-header.

Om het aantal rijen in deze tabel en in andere back-up- en geschiedenistabellen te verminderen, voer je de sp_delete_backuphistory opgeslagen procedure uit.

Zie ook

Back-up- en hersteltabellen (Transact-SQL)
Back-upfilegroup (Transact-SQL)
Back-upmediaFamily (Transact-SQL)
BackupMediaset (Transact-SQL)
Back-upset (Transact-SQL)
systeemtabellen (Transact-SQL)