restorehistory (Transact-SQL)

Se aplica a:SQL Server

Contiene una fila por cada operación de restauración. Esta tabla se almacena en la base de datos msdb.

Nombre de la columna Tipo de datos Descripción
restore_history_id int Número de identificación único que identifica cada operación de restauración. Clave principal de identidad.
restore_date datetime Fecha y hora del inicio de la operación de restauración. Puede ser NULL.
destination_database_name nvarchar(128) Nombre de la base de datos de destino de la operación de restauración. Puede ser NULL.
user_name nvarchar(128) Nombre del usuario que realizó la operación de restauración. Puede ser NULL.
backup_set_id int Número de identificación único que identifica el conjunto de copia de seguridad que se restaura. Hace referencia a backupset(backup_set_id).
restore_type char(1) Tipo de operación de restauración:

D = Base de datos

F = Archivo

G = Grupo de archivos

I = Diferencial

L = Registro

V = Solo comprobar

Puede ser NULL.
replace bit Indica si la operación de restauración especificó la opción REPLACE:

1 = Especificada

0 = No especificada

Puede ser NULL.

Si se revierte una base de datos a una instantánea de base de datos, 0 es la única opción.
recovery bit Indica si la operación de restauración especificó la opción RECOVERY o NORECOVERY:

1 = RECOVERY

Puede ser NULL.

Cuando una base de datos se revierte a una instantánea de base de datos, 1 es la única opción.

0 = NORECOVERY
restart bit Indica si la operación de restauración especificó la opción RESTART:

1 = Especificada

0 = No especificada

Puede ser NULL.

Si se revierte una base de datos a una instantánea de base de datos, 0 es la única opción.
stop_at datetime Indica el momento hasta el cual se recuperó la base de datos. Puede ser NULL.
device_count tinyint Número de dispositivos implicados en la operación de restauración. Este número puede ser inferior al número de tipos de medios utilizados para la copia de seguridad. Puede ser NULL.

Si se revierte una base de datos a una instantánea de base de datos, el número es siempre 1.
stop_at_mark_name nvarchar(128) Indica la recuperación de la transacción que contiene la marca con nombre. Puede ser NULL.

Si se revierte una base de datos a una instantánea de base de datos, este valor es NULL.
stop_before bit Indica si la transacción que contiene la marca con nombre se incluye en la recuperación:

0 = Recuperación detenida antes de la transacción marcada.

1 = La recuperación incluye la transacción marcada.

Puede ser NULL.

Si se revierte una base de datos a una instantánea de base de datos, este valor es NULL.

Comentarios

Para reducir el número de filas de esta tabla y de otras tablas de copia de seguridad e historial, ejecute el procedimiento almacenado sp_delete_backuphistory.

Consulte también

Copias de seguridad y restauración de tablas (Transact-SQL)
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Tablas del sistema (Transact-SQL)