Partager via


Suppression des condensats

Microsoft BizTalk Accelerator pour RosettaNet (BTARN) stocke les synthèses pour les messages sortants, afin de pouvoir les valider par rapport au contenu du signal. Toutefois, BTARN ne supprime pas les synthèses après validation. Régulièrement, vous souhaiterez peut-être supprimer ces synthèses pour maintenir les performances du système.

Quand et comment supprimer des synthèses

Les synthèses sont stockées dans la table MessageDigestHelper de la base de données BTARNDATA. Périodiquement, vous pouvez supprimer ces synthèses de la table à l’aide d’une procédure stockée qui supprime uniquement les synthèses antérieures à une certaine période. La table MessageDigestHelper contient une TimeCreated propriété que vous pouvez utiliser à cet effet.

Créez une procédure stockée avec l’instruction SQL suivante (telle que modifiée à vos fins) et exécutez la procédure stockée pour supprimer les anciens condensés. Cet exemple d’instruction supprime tous les condensés de plus de sept jours :

delete from MessageDigestHelper where datediff(day, TimeCreated, getutcdate()) > 7  

Notes

La procédure stockée doit inclure un appel à getutcdate, et non getdateà , car toutes les bases de données du serveur BTARNSQL utilisent l’heure UTC (coordonnées de temps universels).

Voir aussi

Maintenance des bases de données BTARN