sys.database_recovery_status (Transact-SQL)
Contiene una fila por base de datos. Si la base de datos no está abierta, el Motor de base de datos de SQL Server intenta iniciarla.
Para ver la fila de una base de datos que no sea maestra 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 maestra.
Se aplica a: SQL Server (desde SQL Server 2008 hasta la versión actual). |
Nombre de la columna |
Tipo de datos |
Descripción |
---|---|---|
database_id |
int |
Id. de la base de datos, único en una instancia de SQL Server. |
database_guid |
uniqueidentifier |
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. Solo 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á sin conexión 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á sin conexión 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á sin conexión o no se va a iniciar. |
recovery_fork_guid |
uniqueidentifier |
Identifica la bifurcación de recuperación actual en la que está activa la base de datos. NULL= La base de datos está sin conexión 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á sin conexión 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. |
Permisos
La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.
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)
Conceptos
Consultar las preguntas más frecuentes (P+F) del catálogo del sistema de SQL Server