Partager via


Purger des données de base de données de suivi BizTalk

Lors de la purge des données de la base de données des suivis BizTalk (BizTalkDTADb), le travail de purge et d'archivage DTA implique l'élimination de divers types d'informations de suivi de cette base de données, comme les données de suivi du moteur de règles, les données relatives aux instances de service et de message ou relatives aux événements d'orchestration.

Important

Cette procédure ne permet pas d'archiver la base de données des suivis BizTalk (BizTalkDTADb).

Avertissement

Si une exception est interceptée et traitée dans une orchestration alors que le suivi n'est pas activé, une instance de suivi orpheline dotée d'un état Démarré et d'informations sur l'exception peut être insérée dans la base de données des suivis BizTalk (BizTalkDTADb). Cet enregistrement demeure après la purge de la base de données.

Prérequis

Connectez-vous avec un compte membre du rôle serveur fixe sysadmin SQL Server pour effectuer cette procédure.

Vider les données de la base de données BizTalk Tracking

  1. Sur le SQL Server qui héberge la base de données BizTalk Tracking (BizTalkDTADb), ouvrez SQL Server Management Studio.

  2. Dans Se connecter au serveur, entrez le nom du serveur SQL où réside la base de données BizTalk Tracking (BizTalkDTADb), entrez le type d’authentification, puis sélectionnez Se connecter pour se connecter au serveur SQL.

  3. Double-cliquez sur SQL Server Agent, puis sélectionnez Travaux.

  4. Dans Explorateur d'objets Détails, cliquez avec le bouton droit sur Purger et archiver DTA (BizTalkDTADb), puis sélectionnez Propriétés.

  5. Dans Propriétés du travail - Purge et archivage DTA (BizTalkDTADb), sous Sélectionner une page, sélectionnez Étapes.

  6. Dans la liste des étapes du travail, sélectionnez Archiver et Purger, puis Modifier.

  7. Dans Propriétés de l’étape de travail - Archiver et purger, dans la page Général , dans la zone Commande , remplacez exec dtasp_BackupAndPurgeTrackingDatabase par exec dtasp_PurgeTrackingDatabase.

    Attention

    La procédure stockée exec dtasp_PurgeTrackingDatabase n’archive pas la base de données BizTalk Tracking (BizTalkDTADb). N'ayez recours à cette option que si vous êtes sûr de ne plus avoir besoin des données de suivi archivées.

  8. Dans la zone Commande , mettez à jour les paramètres suivants, puis sélectionnez OK.

    • @nHourstinyint : toutes les instance terminées antérieures à (heures actives) + (jours en direct) seront supprimées, ainsi que toutes les données associées.

    • @nDaystinyint : toutes les instance terminées antérieures à (heures actives) + (jours en direct) seront supprimées, ainsi que toutes les données associées. Le délai par défaut est de 1 jour.

    • @nHardDays tinyint : toutes les données antérieures à ce jour seront supprimées, même si les données sont incomplètes. L'intervalle de temps défini pour HardDeleteDays doit être supérieur à celui figurant dans les données de la fenêtre active. Celle-ci indique la durée de conservation souhaitée des données de suivi dans la base de données des suivis BizTalk (BizTalkDTADb). Tout élément plus ancien peut être sélectionné pour être archivé lors de la prochaine opération d'archivage, puis éliminé.

    • @dtLastBackup : définissez cette valeur sur GetUTCDate() pour vider les données de la base de données BizTalk Tracking (BizTalkDTADb). Lorsqu’elle est définie sur NULL, les données ne sont pas vidées de la base de données.

    • @fHardDeleteRunningInstances int : la valeur par défaut est 0. Lorsqu’elle est définie sur 1, elle supprime toutes les instances de service en cours d’exécution antérieures à la @nHardDeleteDays valeur.

    Votre script modifié ressemble à ce qui suit :

    declare @dtLastBackup datetime set @dtLastBackup = GetUTCDate() exec dtasp_PurgeTrackingDatabase 1, 0, 1, @dtLastBackup, 1  
    
  9. Dans la boîte de dialogue Propriétés du travail - Purge et archivage DTA (BizTalkDTADb), sous Sélectionner une page, sélectionnez Général, sélectionnez la zone Case activée activé, puis sélectionnez OK.

Voir aussi

Archivage et purge de la base de données de suivi BizTalk