restorehistory (Transact-SQL)

Aplica-se a: SQL Server

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

Nome da coluna Tipo de dados Description
restore_history_id int Número de identificação único que identifica cada operação de restauro. Identidade, chave primária.
restore_date datetime Data e hora do início da operação de restauro. Pode ser NULL.
destination_database_name nvarchar(128) Nome da base de dados de destino para a operação de restauro. Pode ser NULL.
user_name nvarchar(128) Nome do utilizador que realizou a operação de restauro. Pode ser NULL.
backup_set_id int Número de identificação único que identifica o conjunto de backup a ser restaurado. Referências ao backup(backup_set_id).
restore_type char(1) Tipo de operação de restauro:

D = Base de Dados

F = Ficha

G = Grupo de ficheiros

I = Diferencial

L = Logarítmica

V = Verificar apenas

Pode ser NULL.
replace bit Indica se a operação de restauro especificou a opção SUBSTITUIR:

1 = Especificado

0 = Não especificado

Pode ser NULL.

Quando uma base de dados é revertida para um instantâneo de base de dados, 0 é a única opção.
recuperação bit Indica se a operação de restauro especificou a opção RECOVERY ou NORECOVERY:

1 = RECUPERAÇÃO

Pode ser NULL.

Quando uma base de dados é revertida para um snapshot de base de dados, a única opção é 1.

0 = SEM RECUPERAÇÃO
reiniciar bit Indica se a operação de restauro especificou a opção REINICIAR:

1 = Especificado

0 = Não especificado

Pode ser NULL.

Quando uma base de dados é revertida para um instantâneo de base de dados, 0 é a única opção.
stop_at datetime No momento em que a base de dados foi recuperada. Pode ser NULL.
device_count tinyint Número de dispositivos envolvidos na operação de restauro. Este número pode ser inferior ao número de famílias de media para a cópia de segurança. Pode ser NULL.

Quando uma base de dados é revertida para um instantâneo de base de dados, o número é sempre 1.
stop_at_mark_name nvarchar(128) Indica recuperação da transação que contém a marca nomeada. Pode ser NULL.

Quando uma base de dados é revertida para um snapshot de base de dados, este valor é NULL.
stop_before bit Indica se a transação contendo a marca nomeada foi incluída na recuperação:

0 = Recuperação interrompida antes da transação marcada.

1 = Recuperação incluída com transação marcada.

Pode ser NULL.

Quando uma base de dados é revertida para um snapshot de base de dados, este valor é NULL.

Observações

Para reduzir o número de linhas nesta tabela e noutras tabelas de backup e histórico, execute o procedimento sp_delete_backuphistory armazenado.