Outils pour utilisateurs

Outils du site

  • Plan
  • Créer une page
  • Aide
  • Contactez-nous!

  • tma:backup_and_purge_-_greenyellow_io

    Ceci est une ancienne révision du document !


    Backup and Purge - GreenYellow IO

    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 :

    1. Le Planificateur de Tâches déclenche un fichier exécutable tous les débuts de mois.
    2. Ce fichier exécutable permet de démarrer une procédure SQL.
    3. La procédure SQL réalise le backup de la base de données, ainsi que sa purge.

    Planificateur de Tâches

    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

    Fichier exécutable

    Le fichier #Run_Backup_and_Purge.bat a pour unique but de lancer la requête SQL Backup and Purge.sql.

    Requête 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)

    tma/backup_and_purge_-_greenyellow_io.1579007828.txt.gz · Dernière modification : 14/01/2020 14:17 de yoann.couderc