backupfile (Transact-SQL)
Aplica-se: SQL Server
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. Se o arquivo está ou não incluído no backup é determinado 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 | numérico(10,0) | Número de identificação do arquivo exclusivo em um banco de dados (corresponde a sys.database_files.file_id). |
backed_up_page_count | numérico(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 | numérico(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 8 = DESCARTADO Observação: o valor 5 é ignorado para que esses valores correspondam aos valores dos estados do banco de dados. |
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 inclui apenas extensões de dados com 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.
Confira também
Tabelas de backup e restauração (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tabelas do sistema (Transact-SQL)