Les versions payantes du logiciel Microsoft SQL Server intègrent le Plan de maintenance, utile pour planifier des tâches pour la sauvegarde automatique des bases de données. Cette fonction n’est pas disponible sur la version Express de SQL Server mais il est possible de créer un script pour sauvegarder ces bases.

 

Commande pour sauvegarder une base SQL Server

Adapter et enregistrer cette commande dans un fichier .bat.

sqlcmd -SSERVEURSQL\INSTANCE -E -Q "BACKUP DATABASE COMPTA TO  DISK = N'D:\Sauvegarde\COMPTA.BAK' WITH NOFORMAT, INIT,  NAME = N'COMPTA-Complète Base de données Sauvegarde', SKIP, NOREWIND, NOUNLOAD,  STATS = 10"
  • -SSERVEURSQL\INSTANCE où SERVEURSQL est le nom de votre serveur suivi du nom de l’instance
  • La base de données est ici nommée « COMPTA »

Utiliser le Planificateur de tâches de Windows pour l’exécution automatique à intervalle régulier.