restorehistory (Transact-SQL)
Aplica-se: SQL Server
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 do início 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. |
substitui | 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 para um instantâneo de 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.
Confira também
Tabelas de backup e restauração (Transact-SQL)
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Tabelas do sistema (Transact-SQL)