Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft BizTalk Accelerator pour RosettaNet (BTARN) stocke les pièces jointes pour les messages reçus. Dans certaines circonstances, BTARN enregistre la pièce jointe, mais supprime le message associé de la table MessagesToLOB, ce qui entraîne une pièce jointe orpheline. Cela peut se produire lorsque vous envoyez un message qui a une pièce jointe et a un manifeste qui n’est pas valide, par exemple, un manifeste dans lequel NumberOfAttachments = 0. Régulièrement, vous souhaiterez peut-être supprimer des pièces jointes orphelines pour maintenir les performances du système.
Comment supprimer les pièces jointes orphelines
BTARN stocke les pièces jointes dans la table Attachments de la base de données BTARNDATA. BTARN stocke les messages associés dans la table MessagesToLOB. Une pièce jointe orpheline se produit lorsque la pièce jointe a une outMessageID
propriété qui ne correspond pas à la MessageID
propriété d’un message dans la table MessagesToLOB.
Régulièrement, vous pouvez supprimer des pièces jointes de la table à l’aide d’une procédure stockée qui supprime uniquement les pièces jointes qui n’ont pas de message correspondant dans la table MessagesToLOB. Un exemple d’instruction SQL pour la procédure stockée est :
delete from attachments where outMessageID not in (select messageid from messagestolob)
En outre, il est recommandé de supprimer les pièces jointes antérieures à une certaine période qui ne nécessitent plus d'investigations supplémentaires. La table Pièces jointes contient une TimeCreated
propriété que vous pouvez utiliser pour supprimer les anciennes pièces jointes. Ce processus est similaire au processus utilisé pour supprimer les anciens synthèses. Pour obtenir un exemple d’instruction SQL pour une procédure stockée qui supprime les anciennes synthèses, consultez Suppression des synthèses.
Il est également recommandé d’indexer les tables Attachments et MessagestoLOB sur les colonnes MessageID respectives.