Outils pour utilisateurs

Outils du site

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

  • tma:backup_and_purge_-_greenyellow_io

    Différences

    Ci-dessous, les différences entre deux révisions de la page.

    Lien vers cette vue comparative

    Les deux révisions précédentesRévision précédente
    Prochaine révision
    Révision précédente
    tma:backup_and_purge_-_greenyellow_io [14/01/2020 10:52] yoann.couderctma:backup_and_purge_-_greenyellow_io [14/01/2020 14:18] (Version actuelle) – [Requête SQL] yoann.couderc
    Ligne 1: Ligne 1:
     ====== Backup and Purge - GreenYellow IO ====== ====== Backup and Purge - GreenYellow IO ======
      
    -Sur le site photovoltaïque de Solitude (Île Maurice), un programme de Backup & Purge a été ajoutée afin de 
      
    -===== Chapitre 1 =====+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 déclenche un fichier exécutable tous les débuts de mois.
     +  - Ce fichier exécutable permet de démarrer une procédure SQL.
     +  - La procédure SQL réalise le backup de la base de données, ainsi que sa purge.
      
      
    -{{tag>modbus RS485 pcvue Sécurité test_deux_mot}} 
      
    -Les tags peuvent + 
    -  * être associés à une catégorie+===== Planificateur de Tâches ===== 
    -  * Contenir plusieurs motsDans ce cas, remplacer les espaces par des **_**+ 
     +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** 
     + 
     +{{:tma:task_planner.png?1200|}} 
     + 
     + 
     + 
     + 
     +===== Fichier exécutable  ===== 
     + 
     +Le fichier ** #Run_Backup_and_Purge.bat** a pour unique but de lancer la requête SQL **Backup and Purge.sql**. 
     + 
     +{{:tma:run_backup_and_purge_-_bat.png?1200|}} 
     + 
     + 
     + 
     + 
     +===== 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_-_sql.png?1200|}} 
     + 
     + 
     +{{tag>greenyellow solitude backup purge}} 
    tma/backup_and_purge_-_greenyellow_io.1578995530.txt.gz · Dernière modification : 14/01/2020 10:52 de yoann.couderc