SQL Server 2005 Exécuter « récupération » à la base de données restaurée avec « NORECOVERY »
-
13-09-2019 - |
Question
J'ai des sauvegardes hebdomadaires complètes, des sauvegardes différentielles quotidiennes et les sauvegardes horaires du journal des transactions.
Pour restaurer la base de données, je ramènerai la sauvegarde complète, puis la dernière sauvegarde cultés puis toutes les sauvegardes du journal des transactions spécifiant NORECOVERY sur toutes les restaurations, sauf le dernier.
Ma question est. Si je reconstitue par mégarde mon dernier journal des transactions avec l'indicateur NORECOVERY, est-il une commande que je peux courir à « récupérer » la base de données à ce stade?
J'utilise SQL Server 2005.
La solution
Essayez ceci (d'aide SQL2000): RESTORE dbname BASE DE DONNÉES DE RÉCUPÉRATION
Autres conseils
Ok, donc la réponse est assez simple. Vous pouvez simplement exécuter la commande.
RESTORE DATABASE [MyDatabase] WITH RECOVERY
Il ne m'a pas lieu de même que vous pouvez exécuter la commande RESTORE DATABASE sans spécifier une sauvegarde à la restauration.