Freigeben über


backupfilegroup (Transact-SQL)

Gilt für: SQL Server

Enthält eine Zeile für jede Dateigruppe in einer Datenbank zum Zeitpunkt der Sicherung. backupfilegroup wird in der msdb Datenbank gespeichert.

Hinweis

Die backupfilegroup Tabelle zeigt die Dateigruppenkonfiguration der Datenbank, nicht des Sicherungssatzes. Um zu ermitteln, ob eine Datei im Sicherungssatz enthalten ist, verwenden Sie die is_present Spalte der Sicherungsdateitabelle .

Spaltenname Datentyp BESCHREIBUNG
backup_set_id int Sicherungssatz, der diese Dateigruppe enthält.
name sysname Name der Dateigruppe.
filegroup_id int ID der Dateigruppe. Sie ist innerhalb der Datenbank eindeutig. data_space_id Entspricht in sys.filegroups.
filegroup_guid uniqueidentifier GUID der Dateigruppe. Kann NULL sein.
type char(2) Inhaltstyp. Folgende Werte sind möglich:

FG = Zeilendateigruppe
SL = Protokolldateigruppe
type_desc nvarchar(60) Beschreibung des Funktionstyps. Folgende Werte sind möglich:

ROWS_FILEGROUP
SQL_LOG_FILEGROUP
is_default bit Die Standarddateigruppe, die verwendet wird, wenn keine Dateigruppe in CREATE TABLE oder CREATE INDEX.
is_readonly bit 1 = Dateigruppe ist schreibgeschützt.
log_filegroup_guid uniqueidentifier Kann NULL sein.

Hinweise

Wichtig

Ein Dateigruppenname kann in unterschiedlichen Datenbanken auftreten. Jede Dateigruppe verfügt jedoch über eine eigene GUID. Daher ist ein eindeutiger Schlüssel, (backup_set_id,filegroup_guid) der eine Dateigruppe in backupfilegroupidentifiziert.

RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY füllt die Spalten der backupmediaset Tabelle mit den entsprechenden Werten aus der Mediensatzüberschrift auf.

Führen Sie die gespeicherte Prozedur sp_delete_backuphistory aus, um die Anzahl von Zeilen in dieser Tabelle und anderen Sicherungs- und Verlaufstabellen zu verringern.