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. Esta 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
Observação
O valor 5 é ignorado para que estes valores correspondam aos valores para estados de 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 de seqüência de log no qual o arquivo foi criado. |
drop_lsn |
numeric(25,0) |
Número de seqüê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 de seqüência de log no qual o grupo de arquivos que contém o arquivo foi alterado de leitura-gravação para somente leitura (a alteração mais recente). Pode ser NULL. |
read_write_lsn |
numeric(25,0) |
Número de seqüência de log no qual o grupo de arquivos que contém o arquivo foi 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 seqüê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.