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 11:24] yoann.couderctma:backup_and_purge_-_greenyellow_io [14/01/2020 14:18] (Version actuelle) – [Requête SQL] yoann.couderc
    Ligne 5: Ligne 5:
      
     Le fonctionnement général se décompose en 3 étapes : Le fonctionnement général se décompose en 3 étapes :
    -  - Déclenchement mensuel d'un fichier exécutable d'extension //.bat// par le Planificateur de Tâches+  -  Le Planificateur de Tâches déclenche un fichier exécutable tous les débuts de mois
    -  - Ce fichier //.bat// permet de démarrer une procédure SQL.+  - 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.   - La procédure SQL réalise le backup de la base de données, ainsi que sa purge.
     +
     +
      
      
     ===== Planificateur de Tâches ===== ===== 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**
     +
     +{{:tma:task_planner.png?1200|}}
     +
     +
      
      
     ===== Fichier exécutable  ===== ===== 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  ===== ===== 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 and purge}}+{{tag>greenyellow solitude backup purge}}
      
    tma/backup_and_purge_-_greenyellow_io.1578997452.txt.gz · Dernière modification : 14/01/2020 11:24 de yoann.couderc