sys.database_recovery_status (Transact-SQL)

Actualizado: 5 de diciembre de 2005

Contiene una fila por base de datos. Si la base de datos no está abierta, el SQL Server 2005 Database Engine (Motor de base de datos de SQL Server 2005) intenta iniciarla.

Para ver la fila de una base de datos que no sea master o tempdb, debe cumplirse una de las condiciones siguientes:

  • Ser el propietario de la base de datos.
  • Tener los permisos de servidor ALTER ANY DATABASE o VIEW ANY DATABASE.
  • Tener el permiso CREATE DATABASE en la base de datos master.
Nombre de columna Tipo de datos Descripción

database_id

int

Id. de la base de datos, único en una instancia de SQL Server.

database_guid

uniqueindetifier

Se utiliza para relacionar entre sí todos los archivos de una base de datos. Para que la base de datos se inicie de la forma esperada, todos los archivos deben tener este GUID en la página de encabezado. Sólo una base de datos puede tener este GUID, aunque se pueden crear duplicados al copiar y adjuntar bases de datos. RESTORE siempre genera un nuevo GUID cuando se restaura una base de datos que todavía no existe.

NULL= La base de datos está desconectada o no se va a iniciar.

family_guid

uniqueidentifier

Identificador de la familia de copias de seguridad de la base de datos para detectar estados de restauración coincidentes.

NULL= La base de datos está desconectada o no se va a iniciar.

last_log_backup_lsn

numeric(25,0)

Número de secuencia de registro de la copia de seguridad de registros más reciente. Es el LSN final de la copia de seguridad de registros anterior y el LSN inicial de la siguiente.

NULL= No existe ninguna copia de seguridad de registros. La base de datos está desconectada o no se va a iniciar.

recovery_fork_guid

uniqueindetifier

Identifica la bifurcación de recuperación actual en la que está activa la base de datos.

NULL= La base de datos está desconectada o no se va a iniciar.

first_recovery_fork_guid

uniqueidentifier

Identificador de la bifurcación de recuperación inicial.

NULL= La base de datos está desconectada o no se va a iniciar.

fork_point_lsn

numeric(25,0)

Si first_recovery_fork_guid no es igual que (!=) recovery_fork_guid, fork_point_lsn es el número de secuencia de registro del punto de bifurcación actual. En caso contrario, el valor es NULL.

Vea también

Referencia

Vistas de catálogo (Transact-SQL)
Vistas de catálogo de archivos y bases de datos (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)

Otros recursos

Rutas de recuperación
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005