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 : Sélectionner tout - Visualiser dans une fenêtre à part
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'J'execute des script SQL (insert into...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 BACKUP DATABASE BASETEST TO DISK ='D:\VBProjet\ViewtransFTP\UNITESAUV\BASETEST.bak'
puis si un des scripts contient une erreur je restaure la base.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 RESTORE DATABASE BASETEST FROM UNITESAUVBASETEST
Partager