backupfilegroup (Transact-SQL)

A következőkre vonatkozik:SQL Server

Minden fájlcsoporthoz egy sort tartalmaz egy adatbázisban a mentés idején. backupfilegroup az adatbázisban tárolják msdb .

Note

A backupfilegroup táblázat az adatbázis fájlcsoport konfigurációját mutatja, nem a biztonsági mentés halmazét. Annak meghatározására, hogy egy fájl benne van-e a biztonsági mentési készletben, használja a is_presentbackupfile tábla oszlopát.

Oszlop név Adattípus Description
backup_set_id int Biztonsági mentési készlet, amely tartalmazza ezt a fájlcsoportot.
name sysname A fájlcsoport neve.
filegroup_id int A fájlcsoport azonosítója; egyedi az adatbázisban. Megfelel az data_space_id .sys.filegroups
filegroup_guid uniqueidentifier Globálisan egyedi azonosító a fájlcsoporthoz. Lehet NULL.
type char(2) Tartalomtípus, az egyik:

FG = Sorok fájlcsoport
SL = Log fájlcsoport
type_desc nvarchar(60) A függvénytípus leírása, az egyik a következőkből:

ROWS_FILEGROUP
SQL_LOG_FILEGROUP
is_default bit Az alapértelmezett fájlcsoport, amelyet akkor használnak, ha nincs fájlcsoport meghatározott az vagy CREATE INDEX-benCREATE TABLE.
is_readonly bit 1 = A fájlcsoport csak olvasható.
log_filegroup_guid uniqueidentifier Lehet NULL.

Remarks

Important

Ugyanaz a fájlcsoport neve különböző adatbázisokban is megjelenhet; azonban minden fájlcsoportnak megvan a saját GUID-je. Ezért (backup_set_id,filegroup_guid) egy egyedi kulcs, amely azonosít egy fájlcsoportot a .backupfilegroup

RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY a tábla oszlopait backupmediaset a média-készlet fejlécéből származó megfelelő értékekkel tölti fel.

A táblázatban és más biztonsági mentési és történettáblázatokban lévő sorok számának csökkentése érdekében hajtsuk végre a sp_delete_backuphistory tárolt eljárást.