Maintenir la base de données statistiques WatchdocStats

Introduction

Dans Watchdoc, les données statistiques sont enregistrées dans une base de données SQL nommée Watchdocstats par défaut. 

Cette base de données SQL ne dispose pas de plan de maintenance par défaut. Il est donc nécessaire de concevoir un plan de maintenance à l'aide d'une requête SQL exécutable par un script (cf.modèle téléchargeable).

Il est recommandé d'exécuter ce script toutes les semaines.

Procédure

  1. Sur le serveur sur lequel est installé Watchdoc (ou serveur MS SQL®), ouvrez un éditeur de texte (de type MS Notepad) ;

  2. saisissez le script suivant : Sqlcmd –e -i C:\BackupDATA\WDmaintenance.sql -o C:\BackupDATA\logs.txt

    Dans ce code :

    • le chemin de l'argument -i spécifie l'emplacement du script de maintenance ;

    • le chemin de l'argument -o spécifie l'emplacement où seront enregistrés les traces (logs).
      Il peut être nécessaire d'ajuster les valeurs @BdName et @BackupPath inscrites par défaut dans le script en les remplaçant par le nom attribué à la base et le chemin d'accès au fichier de sauvegarde.

  1. Enregistrez le fichier au format ".bat".

  2. Cliquez sur le fichier.bat pour lancer la maintenance.

Détail du script WDmaintenance.sql

Le script de maintenance effectue :

  1. une sauvegarde de la base de données ;

  2. une purge des données antérieures à 2 ans ;

  3. une réorganisation des index ;

  4. éventuellement d'une défragmentation de la base.