Sauvegardes et restauration des bases de données

5.3.1 Sauvegardes des bases de données

La sauvegarde régulière des bases de données est essentielle pour assurer la récupération des données en cas de panne ou de perte de données.

  • Sauvegarde complète : Contient toutes les données de la base de données.

    Exemple :

    BACKUP DATABASE GestionEmployes 
    TO DISK = 'C:\SQLBackups\GestionEmployes.bak';
  • Sauvegarde différentielle : Sauvegarde uniquement les modifications apportées depuis la dernière sauvegarde complète.

    Exemple :

    BACKUP DATABASE GestionEmployes 
    TO DISK = 'C:\SQLBackups\GestionEmployes_diff.bak' 
    WITH DIFFERENTIAL;

5.3.2 Restauration des bases de données

La restauration permet de récupérer une base de données à partir d'une sauvegarde. Il est possible de restaurer une sauvegarde complète ou une combinaison de sauvegardes complètes et différentielles.

Exemple :

RESTORE DATABASE GestionEmployes 
FROM DISK = 'C:\SQLBackups\GestionEmployes.bak';

Last updated