Backupfilegroup (Transact-SQL)

Aplica-se a: SQL Server

Contém uma linha para cada grupo de ficheiros numa base de dados no momento da cópia de segurança. backupfilegroup é armazenado na msdb base de dados.

Note

A backupfilegroup tabela mostra a configuração do grupo de ficheiros da base de dados e não do conjunto de backup. Para identificar se um ficheiro está incluído no conjunto de backup, use a is_present coluna da tabela de backupfile .

Nome da coluna Tipo de dados Description
backup_set_id int Conjunto de backup que contém este grupo de ficheiros.
name sysname Nome do grupo de ficheiros.
filegroup_id int ID do grupo de ficheiros; único dentro da base de dados. Corresponde a data_space_id em sys.filegroups.
filegroup_guid uniqueidentifier Identificador globalmente único para o grupo de ficheiros. Pode ser NULL.
type char(2) Tipo de conteúdo, um dos:

FG = Grupo de ficheiros de linhas
SL = Grupo de ficheiros log
type_desc nvarchar(60) Descrição do tipo de função, uma dessas:

ROWS_FILEGROUP
SQL_LOG_FILEGROUP
is_default bit O grupo de ficheiros predefinido, usado quando nenhum grupo de ficheiros é especificado em CREATE TABLE ou CREATE INDEX.
is_readonly bit 1 = O grupo de ficheiros é só de leitura.
log_filegroup_guid uniqueidentifier Pode ser NULL.

Observações

Importante

O mesmo nome de grupo de ficheiros pode aparecer em diferentes bases de dados; no entanto, cada grupo de ficheiros tem o seu próprio GUID. Portanto, (backup_set_id,filegroup_guid) é uma chave única que identifica um grupo de ficheiros em backupfilegroup.

RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY preenche as colunas da backupmediaset tabela com os valores apropriados do cabeçalho do conjunto de medias.

Para reduzir o número de linhas nesta tabela e noutras tabelas de backup e histórico, execute o procedimento sp_delete_backuphistory armazenado.