Bonjour,
Sur SQLServer 2012, je fais une sauvegarde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 USE master; GO ALTER DATABASE NomDatabase SET RECOVERY SIMPLE; GO BACKUP DATABASE NomDatabase TO DISK = 'C:\NomDatabase.bak' WITH FORMAT; GO --> OK
Lorsque que je veux restaurer, j'ai le message suivant :
Mais le status de la base reste bloqué à "restauration"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 USE master; GO ALTER DATABASE twinbase SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO RESTORE DATABASE NomDatabase FROM DISK = 'C:\NomDatabase.bak' WITH NORECOVERY; GO --> OK avec le message : 11520 pages traitées pour la base de données 'NomDatabase', fichier 'NomDatabase' dans le fichier 1. 4 pages traitées pour la base de données 'NomDatabase', fichier 'NomDatabase_log' dans le fichier 1. RESTORE DATABASE a traité avec succès 11524 pages en 0.773 secondes (116.468 Mo/s).
Sur le forum j'ai trouvé une discussion similaire et la réponse qui débloquait la situation était de lancer l'instruction suivante :
J'ai exécuté la même instruction mais l'état de la base reste inchangée ie "restauration"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RESTORE DATABASE NomDatabase WITH NORECOVERY; GO
Le résulat de la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RESTORE DATABASE a traité avec succès 0 pages en 0.000*secondes (0.000*Mo/s).
Partager