Compartilhar via


restorehistory (Transact-SQL)

Contém uma linha para cada operação de restauração. Essa tabela é armazenada no banco de dados msdb.

Nome da coluna

Tipo de dados

Descrição

restore_history_id

int

Número de identificação exclusivo que identifica cada operação de restauração. Identidade, chave primária.

restore_date

datetime

Data e hora da conclusão da operação de restauração. Pode ser NULL.

destination_database_name

nvarchar(128)

Nome do banco de dados de destino para a operação de restauração. Pode ser NULL.

user_name

nvarchar(128)

Nome do usuário que realizou a operação de restauração. Pode ser NULL.

backup_set_id

int

Número de identificação exclusivo que identifica o backup que está sendo restaurado. Faz referência a backupset(backup_set_id).

restore_type

char(1)

Tipo de operação de restauração:

D = Banco de dados

F = Arquivo

G = Grupos de arquivos

I = Diferencial

L = Log

V = Verifyonly

Pode ser NULL.

replace

bit

Indica se a operação de restauração especificou a opção REPLACE:

1 = Especificada

NULL = Não especificada

Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, 0 é a única opção.

recuperação

bit

Indica se a operação de restauração especificou a opção RECOVERY ou NORECOVERY:

1 = RECOVERY

Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, 1 é a única opção.

0 = NORECOVERY

restart

bit

Indica se a operação de restauração especificou a opção RESTART:

1 = Especificada

NULL = Não especificada

Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, 0 é a única opção.

stop_at

datetime

Ponto específico em que o banco de dados foi recuperado. Pode ser NULL.

device_count

tinyint

Número de dispositivos envolvidos na operação de restauração. Esse número pode ser menor do que o número de famílias de mídia para o backup. Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, o número é sempre 1.

stop_at_mark_name

nvarchar(128)

Indica recuperação para a transação que contém a marca nomeada. Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, esse valor é sempre NULL.

stop_before

bit

Indica se a transação que contém a marca nomeada foi incluída na recuperação.

0 = A recuperação parou antes da transação marcada.

1 = A recuperação incluiu a transação marcada.

Pode ser NULL.

Quando um banco de dados é revertido a um instantâneo do banco de dados, esse valor é sempre NULL.

Comentários

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

restorefile (Transact-SQL)

restorefilegroup (Transact-SQL)

Tabelas do sistema (Transact-SQL)

Outros recursos

Tabelas de backup e restauração (Transact-SQL)