Base de données bloquée dans l'état « Restoring »

Base de données bloquée dans l’état « Restoring »

Vous devez utiliser l’option WITH RECOVERY avec votre commande RESTORE de base de données, pour mettre votre base de données en ligne dans le cadre du processus de restauration.

Ceci n’est bien sûr valable que si vous n’avez pas l’intention de restaurer des sauvegardes du journal de transactions, c’est-à-dire que vous souhaitez uniquement restaurer une sauvegarde de base de données puis pouvoir accéder à la base de données.

Votre commande devrait ressembler à ceci :

RESTORE DATABASE MyDatabase
   FROM DISK = 'MyDatabase.bak'
   WITH REPLACE,RECOVERY

Vous pourriez avoir plus de succès en utilisant l’assistant de restauration de base de données dans SQL Server Management Studio. De cette façon, vous pouvez sélectionner les emplacements de fichiers spécifiques, l’option d’écrasement et l’option WITH RECOVERY.