BASE DE DONNÉES DE SAUVEGARDE SQL pour SQL Server
L'instruction SQL BACKUP DATABASE
L' BACKUP DATABASE
instruction est utilisée dans SQL Server pour créer une sauvegarde complète d'une base de données SQL existante.
Syntaxe
BACKUP DATABASE databasename
TO DISK = 'filepath';
L'instruction SQL BACKUP WITH DIFFERENTIAL
Une sauvegarde différentielle ne sauvegarde que les parties de la base de données qui ont été modifiées depuis la dernière sauvegarde complète de la base de données.
Syntaxe
BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH
DIFFERENTIAL;
SAUVEGARDE DE LA BASE DE DONNÉES Exemple
L'instruction SQL suivante crée une sauvegarde complète de la base de données existante "testDB" sur le disque D :
Exemple
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak';
Conseil : sauvegardez toujours la base de données sur un lecteur différent de la base de données réelle. Ensuite, si vous rencontrez une panne de disque, vous ne perdrez pas votre fichier de sauvegarde avec la base de données.
SAUVEGARDE AVEC DIFFÉRENTIEL Exemple
L'instruction SQL suivante crée une sauvegarde différentielle de la base de données "testDB" :
Exemple
BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH
DIFFERENTIAL;
Astuce : Une sauvegarde différentielle réduit le temps de sauvegarde (puisque seules les modifications sont sauvegardées).