Symptômes
Jauge de Health Monitor la BizTalk (batterie) signale les Instances de Service DTA orphelins ou le travail de l’Agent du moniteur BizTalk Server SQL Server échoue avec un message d’erreur semblable au suivant :
ID de l’étape : 2
Serveur : BTSSQLSERVER Nom de la tâche : Moniteur de BizTalk Server (BizTalkMgmtDb) Nom de l’étape : Générer la chaîne d’erreur en cas de n’importe quel problème Durée : 00:00:00 Gravité SQL : 11 ID de Message SQL : 50000 Tentatives : 0 Message Exécuté en tant qu’utilisateur : BTSSQLAGENTUSER. 550 orphelins des Instances de Service DTA dans BTSSQLSERVER.BizTalkDTADb [SQLSTATE 42000] (erreur 50000). Échec de l’étape.Ces instances de service DTA orphelins ne sont jamais supprimés par la tâche DTA Purge et archivage . Par conséquent, la base de données BizTalkDTADb peut devenir très volumineux.
Résolution
Ce problème a été corrigé dans les mises à jour cumulatives suivantes pour BizTalk Server :
Remarque Après avoir installé cette mise à jour, vous devez manuellement mettre à jour la définition de travail DTA Purge et archivage pour passer le paramètre supplémentaire @fHardDeleteRunningInstances si vous souhaitez nettoyer les instances de service qui sont plus anciens que les @nHardDeleteDaysen cours d’exécution. Par défaut, ce paramètre a la valeur 0. Cette opération poursuit le comportement actuel. Si vous souhaitez que le nouveau comportement, définissez ce paramètre sur 1.
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Références
Obtenir des informations sur le service pack et liste de mise à jour cumulative pour BizTalk Server. Obtenir des informations sur les correctifs de BizTalk Server et de la prise en charge de la mise à jour cumulative.