États d'une base de donnéesDatabase States

Une base de données est toujours dans un état spécifique.A database is always in one specific state. Par exemple, elle peut être dans l'état ONLINE, OFFLINE ou SUSPECT.For example, these states include ONLINE, OFFLINE, or SUSPECT. Pour vérifier l’état actuel d’une base de données, sélectionnez la colonne state_desc de la vue du catalogue sys.databases ou la propriété Status de la fonction DATABASEPROPERTYEX .To verify the current state of a database, select the state_desc column in the sys.databases catalog view or the Status property in the DATABASEPROPERTYEX function.

Définition des états d'une base de donnéesDatabase State Definitions

Le tableau ci-dessous définit les états de la base de données.The following table defines the database states.

ÉtatState DéfinitionDefinition
ONLINEONLINE La base de données est accessible.Database is available for access. Le groupe de fichiers primaire est en ligne, mais il est possible que la phase de restauration de la récupération n'ait pas été réalisée.The primary filegroup is online, although the undo phase of recovery may not have been completed.
OFFLINEOFFLINE La base de données n'est pas disponible.Database is unavailable. Une base de données est mise hors connexion par une action explicite de l'utilisateur et reste dans cet état jusqu'à une nouvelle action de l'utilisateur.A database becomes offline by explicit user action and remains offline until additional user action is taken. Par exemple, la base de données peut être mise hors connexion pour déplacer un fichier sur un nouveau disque.For example, the database may be taken offline in order to move a file to a new disk. La base de données est ensuite ramenée en ligne une fois que le déplacement a eu lieu.The database is then brought back online after the move has been completed.
RESTORINGRESTORING Un ou plusieurs fichiers du groupe de fichiers primaire sont en cours de restauration ou un ou plusieurs fichiers secondaires sont en cours de restauration hors connexion.One or more files of the primary filegroup are being restored, or one or more secondary files are being restored offline. La base de données n'est pas disponible.The database is unavailable.
RECOVERINGRECOVERING La base de données est en cours de récupération.Database is being recovered. Le processus de restauration est un état transitoire ; elle sera mise automatiquement en ligne si la récupération réussit.The recovering process is a transient state; the database will automatically become online if the recovery succeeds. Si la récupération échoue, la base de données devient suspecte.If the recovery fails, the database will become suspect. La base de données n'est pas disponible.The database is unavailable.
RECOVERY PENDINGRECOVERY PENDING SQL ServerSQL Server a rencontré une erreur liée aux ressources pendant la récupération. has encountered a resource-related error during recovery. La base de données n'est pas endommagée, mais des fichiers peuvent être absents ou des restrictions de ressources système peuvent l'empêcher de démarrer.The database is not damaged, but files may be missing or system resource limitations may be preventing it from starting. La base de données n'est pas disponible.The database is unavailable. Une action de l'utilisateur est nécessaire pour résoudre l'erreur et permettre la poursuite du processus de récupération.Additional action by the user is required to resolve the error and let the recovery process be completed.
SUSPECTSUSPECT Le groupe de fichiers primaire au moins est suspect et peut être endommagé.At least the primary filegroup is suspect and may be damaged. La base de données ne peut pas être récupérée au démarrage de SQL ServerSQL Server.The database cannot be recovered during startup of SQL ServerSQL Server. La base de données n'est pas disponible.The database is unavailable. Une action de l'utilisateur est nécessaire pour résoudre le problème.Additional action by the user is required to resolve the problem.
EMERGENCYEMERGENCY L'utilisateur a modifié la base de données et défini son état sur EMERGENCY.User has changed the database and set the status to EMERGENCY. La base de données est en mode mono-utilisateur et peut être réparée ou restaurée.The database is in single-user mode and may be repaired or restored. La base de données est marquée READ_ONLY, la journalisation est désactivée et l’accès est restreint aux membres du rôle serveur fixe sysadmin .The database is marked READ_ONLY, logging is disabled, and access is limited to members of the sysadmin fixed server role. EMERGENCY est principalement utilisé à des fins de dépannage.EMERGENCY is primarily used for troubleshooting purposes. Par exemple, une base de données marquée SUSPECT peut être définie sur l'état EMERGENCY.For example, a database marked as suspect can be set to the EMERGENCY state. Ceci peut permettre à l'administrateur système d'accéder en lecture seule à la base de données.This could permit the system administrator read-only access to the database. Seuls les membres du rôle serveur fixe sysadmin peuvent définir l’état EMERGENCY pour une base de données.Only members of the sysadmin fixed server role can set a database to the EMERGENCY state.

Contenu connexeRelated Content

ALTER DATABASE (Transact-SQL)ALTER DATABASE (Transact-SQL)

États de la mise en miroir (SQL Server)Mirroring States (SQL Server)

États des fichiersFile States