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 = ZeilendateigruppeSL = 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 backupfilegroup
identifiziert.
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.