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 et d'un script exécutable (cf.modèle téléchargeable).
Il est recommandé d'exécuter ce script toutes les semaines.
Procédure de création du script
Pour exécuter le plan de maintenance par tâche planifiée, créez un script (.bat) dans un éditeur de texte :
-
sur le serveur MS SQL®, ouvrez un éditeur de texte (de type MS Notepad) ;
-
saisissez le script suivant :
Sqlcmd –e -i C:\BackupDATA\WDmaintenance.sql -o C:\BackupDATA\logs.txtDans 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).
N.B.: pour plus d'information sur les commandes SQLCMD, consultez http://msdn.microsoft.com/en-us/library/ms162773.aspx
-
-
enregistrez le fichier au format ".bat" ;
-
cliquez sur le fichier.bat pour lancer la maintenance.
Détail du script WDmaintenance.sql
Le script de maintenance effectue :
-
une sauvegarde de la base de données : 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 ;
-
une purge des données antérieures à 2 ans ;
-
une réorganisation des index ;
-
éventuellement d'une défragmentation de la base :


Téléchargez le script au format .txt pour une base SQL