backupfilegroup (Transact-SQL)
Contém uma linha para cada grupo de arquivos em um banco de dados no momento do backup. backupfilegroup é armazenado no banco de dados msdb.
Observação |
---|
A tabela backupfilegroup mostra a configuração do grupo de arquivos do banco de dados, não do conjunto de backup. Para identificar se um arquivo está incluído no conjunto de backup, use a coluna is_present da tabela backupfile. |
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
backup_set_id |
int |
Conjunto de backup que contém este grupo de arquivos. |
name |
sysname |
Nome do grupo de arquivos. |
filegroup_id |
int |
ID de grupo de arquivos, exclusivo no banco de dados. Corresponde a data_space_id em sys.filegroups. |
filegroup_guid |
uniqueidentifier |
Identificador Global Exclusivo do grupo de arquivos. Pode ser NULL. |
type |
char(2) |
Tipo de conteúdo, um de: FG = Grupo de arquivos de “linhas” SL = Grupo de arquivos de log do SQL Server |
type_desc |
nvarchar(60) |
Descrição de tipo de função, um de: ROWS_FILEGROUP SQL_LOG_FILEGROUP |
is_default |
bit |
O grupo de arquivos padrão, usado quando nenhum grupo de arquivos é especificado em CREATE TABLE ou CREATE INDEX. |
is_readonly |
bit |
1 = O grupo de arquivos é somente leitura. |
log_filegroup_guid |
uniqueidentifier |
Pode ser NULL. |
Comentários
Importante |
---|
O mesmo nome de grupo de arquivos pode aparecer em bancos de dados diferentes; porém, cada grupo de arquivos tem seu próprio GUID. Portanto, (backup_set_id,filegroup_guid) é uma chave exclusiva que identifica um grupo de arquivos em backupfilegroup. Observe que filegroup_guid é NULL para grupos de arquivos em bancos de dados que foram atualizado a partir do SQL Server 2000. |
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY preenche as colunas da tabela backupmediaset com os valores apropriados do cabeçalho do conjunto de mídias.
Para reduzir o número de linhas nessa tabela e em outras tabelas de backup e histórico, execute o procedimento armazenado sp_delete_backuphistory.
Consulte também