Ceci est une ancienne révision du document !
Sur le site photovoltaïque de Solitude (Île Maurice), un programme de Backup & Purge a été ajouté afin d'éviter la saturation de la base SQL Express (limitée à 10 Go).
Le fonctionnement général se décompose en 3 étapes :
Le Planificateur de Tâches de Windows déclenche le fichier exécutable #Run_Backup_and_Purge.bat tous les 1er jours du mois à 22h.
Ce fichier se situe à l'emplacement C:\Exports CSV\Programmes bat et sp1\#Run_Backup_and_Purge.bat
Le fichier #Run_Backup_and_Purge.bat a pour unique but de lancer la requête SQL Backup and Purge.sql.
La requête SQL Backup and Purge.sql se déroule en 2 étapes comme le montre l'image ci-dessous :
1. Backup de la base de données
La base est sauvegardée à l'emplacement : C:\Program Files\Miscrosoft SQL Server\MSSQL\Backup\Solitude_Backup_AAAA_MM_JJ.bak (où AAAA_MM_JJ est la date courante).
2. Purge de la base de données
Les données antérieures à 2 mois à compter du premier jour du mois sont supprimées de la base. (Ex : en lançant la requête le 6 juin, les données antérieures au 1 avril seront supprimées)