Bonjour à tous,
Je n'arrive pas à faire une restauration avec 2 fichiers *.back. Le premier est le full, l'autre le delta.
Quand je fais une restore comme cela j'ai :
j'ai ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RESTORE DATABASE dbname FROM DISK = 'D:\Archives\dbnamefull.bak' ,DISK = 'D:\Archives\dbnamedelta.bak' WITH REPLACE
Si je fais ça:Msg*3231, Niveau*16, État*1, Ligne*1
Le support de sauvegarde chargé sur "D:\Archives\dbnamefull.bak" est formaté pour prendre en charge 1 familles de supports, mais 2 familles de supports sont attendues d'après les spécifications de l'unité de sauvegarde.
Les données de full.bak sont ecrasé par delta.bak. Et il n'y a plus que delta en ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RESTORE DATABASE dbname FROM DISK = 'D:\Archives\dbnamefull.bak' WITH NORECOVERY et RESTORE DATABASE dbname FROM DISK = 'D:\Archives\dbnamedelta.bak' WITH RECOVERY
Les idées sont les bien venues.
Merci
PS: je tourne sous Windows 2008 R2 / SQL express 2008.
Partager