sys.database_recovery_status (Transact-SQL)
Mis à jour : 5 décembre 2005
Contient une ligne par base de données. Si la base de données n'est pas ouverte, Moteur de base de données SQL Server 2005 tente de la démarrer.
Pour afficher la ligne d'une base de données autre que master ou tempdb, l'une des conditions suivantes doit être respectée :
- Être le propriétaire de la base de données.
- Posséder des autorisations au niveau du serveur ALTER ANY DATABASE ou VIEW ANY DATABASE.
- Posséder une autorisation CREATE DATABASE dans la base de données master.
Nom de colonne | Type de données | Description |
---|---|---|
id_base_de_données |
int |
ID de la base de données, unique dans une instance de SQL Server. |
database_guid |
uniqueindetifier |
Utilisé pour associer ensemble tous les fichiers de base de données d'une base de données. Tous les fichiers possèdent ce GUID dans leur page d'en-tête afin que la base de données démarre comme prévu. Une seule base de données doit posséder ce GUID, mais des doublons peuvent être créés en copiant et en joignant des bases de données. RESTORE génère toujours un nouveau GUID lorsque vous restaurez une base de données qui n'existe pas encore. NULL= La base de données est hors connexion, ou la base de données ne démarrera pas. |
family_guid |
uniqueidentifier |
Identificateur de la « famille de sauvegarde » de la base de données pour détecter les états de restauration correspondants. NULL= Base de données hors connexion, ou la base de données ne démarrera pas. |
last_log_backup_lsn |
numeric(25,0) |
Numéro de séquence du journal correspondant à la sauvegarde de journal la plus récente. Il s'agit du LSN de fin de la sauvegarde de journal précédente et du LSN de démarrage de la sauvegarde de journal suivante. NULL= Il n'existe aucune sauvegarde de journal. La base de données est hors connexion, ou la base de données ne démarrera pas. |
recovery_fork_guid |
uniqueindetifier |
Identifie la fourchette de récupération en cours sur laquelle la base de données est actuellement active. NULL= Base de données hors connexion, ou la base de données ne démarrera pas. |
first_recovery_fork_guid |
uniqueidentifier |
Identificateur de la fourchette de récupération de début. NULL= Base de données hors connexion, ou la base de données ne démarrera pas. |
fork_point_lsn |
numeric(25,0) |
Si first_recovery_fork_guid n'équivaut pas (!=) à recovery_fork_guid, fork_point_lsn constitue le numéro de séquence de journal du point de la fourchette en cours. Dans les autres cas, cette valeur est NULL. |
Voir aussi
Référence
Affichages catalogue (Transact-SQL)
Affichages catalogue de bases de données et de fichiers (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
Autres ressources
Chemins de récupération
Questions fréquentes sur l'interrogation des catalogues système de SQL Server