Choix de l'étape suivante dans la récupération d'un fichier ou d'un groupe de fichiers
Les affichages catalogue sys.database_files et sys.master_files contiennent des informations qui déterminent l'état d'un fichier ou d'un groupe de fichiers et l'étape suivante nécessaire à sa mise en ligne. L'état d'un groupe de fichiers est déterminé par celui des fichiers qu'il contient : si un des fichiers est hors connexion, le groupe de fichiers est hors connexion.
La propriété clé d'un fichier est son état, indiqué dans les colonnes state et state_desc de l'affichage sys.database_files. Le tableau ci-dessous décrit la manière d'interpréter et de réagir à chaque état.
État |
Description |
Action |
---|---|---|
ONLINE |
Le fichier est en ligne. |
Aucune. |
RESTORING |
Le fichier est en cours de restauration. |
Pour obtenir des informations sur les autres colonnes importantes de cet état, consultez Planification d'une séquence de restauration fragmentaire pour un fichier dans l'état de restauration, de récupération en attente ou hors connexion. |
RECOVERY_PENDING |
La récupération du fichier a été différée. Le fichier était en ligne ou n'existait pas avant que son état ne soit devenu RECOVERY_PENDING suite à une restauration partielle. |
|
OFFLINE |
Le fichier est mis hors connexion de manière explicite au moyen de l'instruction ALTER DATABASE. |
|
RECOVERING |
État temporaire. Si la récupération réussit, le fichier est mis en ligne automatiquement. |
Aucune. |
SUSPECT |
Le fichier est endommagé. |
Le fichier peut être restauré ou supprimé, ou la base de données peut être mise en mode EMERGENCY. |
DEFUNCT |
Le fichier a été supprimé (pendant qu'il était hors connexion), mais pas encore nettoyé. |
Aucune. La récupération n'est pas possible. |
Voir aussi