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 :
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
j'ai ç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.
Si je fais ça:
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 données de full.bak sont ecrasé par delta.bak. Et il n'y a plus que delta en ligne.

Les idées sont les bien venues.
Merci

PS: je tourne sous Windows 2008 R2 / SQL express 2008.