backupfile (Transact-SQL)
Contém uma linha para cada arquivo de dados ou de log do banco de dados. As colunas descrevem a configuração de arquivo no momento em que o backup foi feito. A inclusão de um arquivo no backup é determinada pela coluna is_present. Essa tabela é armazenada no banco de dados msdb.
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
backup_set_id |
int |
Número de identificação exclusivo do arquivo que contém o conjunto de backup. Faz referência a backupset(backup_set_id). |
||
first_family_number |
tinyint |
Número de família da primeira mídia que contém este arquivo de backup. Pode ser NULL. |
||
first_media_number |
smallint |
Número de mídia da primeira mídia que contém este arquivo de backup. Pode ser NULL. |
||
filegroup_name |
nvarchar(128) |
Nome do grupo de arquivos que contém um arquivo de banco de dados do qual foi feito backup. Pode ser NULL. |
||
page_size |
int |
Tamanho da página em bytes. |
||
file_number |
numeric(10,0) |
Número de identificação do arquivo exclusivo no banco de dados (corresponde a sys.database_files.file_id). |
||
backed_up_page_count |
numeric(10,0) |
Número de páginas das quais foi feito backup. Pode ser NULL. |
||
file_type |
char(1) |
Arquivo do qual foi feito backup, um dos seguintes: D = Arquivo de dados do SQL Server. L = Arquivo de log do SQL Server. F = Catálogo de texto completo. Pode ser NULL. |
||
source_file_block_size |
numeric(10,0) |
Dispositivo no qual os dados originais ou o arquivo de log residiram durante o backup. Pode ser NULL. |
||
file_size |
numeric(20,0) |
Comprimento do arquivo do qual é feito backup em bytes. Pode ser NULL. |
||
logical_name |
nvarchar(128) |
Nome lógico do arquivo do qual é feito backup. Pode ser NULL. |
||
physical_drive |
nvarchar(260) |
Unidade física ou nome de partição. Pode ser NULL. |
||
physical_name |
nvarchar(260) |
Lembrete do nome de arquivo físico (sistema operacional). Pode ser NULL. |
||
state |
tinyint |
Estado do arquivo, um dos seguintes: 0 = ONLINE 1 = RESTORING 2 = RECOVERING 3 = RECOVERY PENDING 4 = SUSPECT 6 = OFFLINE 7 = DEFUNCT
|
||
state_desc |
nvarchar(64) |
Descrição do estado do arquivo, uma das seguintes: ONLINE RESTORING RECOVERING RECOVERY_PENDING SUSPECT OFFLINE DEFUNCT |
||
create_lsn |
numeric(25,0) |
Número da sequência de log na qual o arquivo foi criado. |
||
drop_lsn |
numeric(25,0) |
Número de sequência de log no qual o arquivo foi descartado. Pode ser NULL. Se o arquivo não tiver sido descartado, esse valor será NULL. |
||
file_guid |
uniqueidentifier |
Identificador exclusivo do arquivo. |
||
read_only_lsn |
numeric(25,0) |
Número da sequência de log em que o grupo de arquivos que contém o arquivo alterado de leitura/gravação para somente leitura (a alteração mais recente). Pode ser NULL. |
||
read_write_lsn |
numeric(25,0) |
Número da sequência de log em que o grupo de arquivos que contém o arquivo alterado de somente leitura para leitura/gravação (a alteração mais recente). Pode ser NULL. |
||
differential_base_lsn |
numeric(25,0) |
LSN base para backups diferenciais. Um backup diferencial só inclui extensões de dados que têm um número de sequência de log igual ou maior que differential_base_lsn. Para outros tipos de backup, o valor é NULL. |
||
differential_base_guid |
uniqueidentifier |
Para um backup diferencial, é o identificador exclusivo do backup de dados mais recente que forma a base diferencial do arquivo; se o valor for NULL, o arquivo foi incluído no backup diferencial, mas foi adicionado após a criação da base. Para outros tipos de backup, o valor é NULL. |
||
backup_size |
numeric(20,0) |
Tamanho do backup do arquivo em bytes. |
||
filegroup_guid |
uniqueidentifier |
ID do grupo de arquivos. Para localizar informações do grupo de arquivos na tabela backupfilegroup, use filegroup_guid com backup_set_id. |
||
is_readonly |
bit |
1 = Arquivo somente leitura. |
||
is_present |
bit |
1 = Arquivo contido no conjunto de backup. |
Comentários
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
Referência
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
Tabelas do sistema (Transact-SQL)