restorehistory (Transact-SQL)

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

Nombre de 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 de finalización 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.

Si se revierte una base de datos 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.

Vea también

Referencia

restorefile (Transact-SQL)

restorefilegroup (Transact-SQL)

Tablas del sistema (Transact-SQL)

Otros recursos

Tablas de copias de seguridad y restauración (Transact-SQL)