[SQL-SERVER 2000] Problème de backup et de restore d'une BD
J'ai un petit souci de restauration ou de sauvegarde :
j'execute le script de backup le fichier .bak est stockée dans une unité de sauvegarde.
Code:
1 2 3 4 5 6 7 8
|
USE master
IF EXISTS (SELECT * FROM sysdevices WHERE NAME='UNITESAUVBASETEST')
delete FROM sysdevices WHERE NAME='UNITESAUVBASETEST'
exec sp_addumpdevice 'disk',
'UNITESAUVBASETEST',
'D:\VBProjet\ViewtransFTP\UNITESAUV\BASETEST.bak' |
Code:
1 2 3
|
BACKUP DATABASE BASETEST
TO DISK ='D:\VBProjet\ViewtransFTP\UNITESAUV\BASETEST.bak' |
J'execute des script SQL (insert into...)
puis si un des scripts contient une erreur je restaure la base.
Code:
1 2 3
|
RESTORE DATABASE BASETEST
FROM UNITESAUVBASETEST |
Cependant j'ai l'impression que si le fichier .bak n'est pas supprimé et recré le backup ne contient pas la dernière version mais je peux me tromper. Pouvez vous m'aider.