Síntomas
BizTalk Health Monitor (BHM) informa de que hay un error en el trabajo del BizTalk Server Agente SQL Server o de las instancias huérfanas del servicio DTA o Monitor y muestra un mensaje de error similar al siguiente:
Nota
Identificador del paso: 2
Servidor: BTSSQLSERVER
Nombre del trabajo: supervisar BizTalk Server (BizTalkMgmtDb)
Nombre del paso: generar cadena de error en caso de cualquier problema
Duración: 00:00:00
Gravedad de SQL: 11
Id. de mensaje SQL: 50000
Reintentos intentados: 0
Mensaje
Ejecutado como usuario: BTSSQLAGENTUSER. 550 instancias de servicio DTA huérfanas en BTSSQLSERVER. BizTalkDTADb [SQLSTATE 42000] (Error 50000). Se produjo un error en el paso.
El trabajo de Purga y Archivo de DTA nunca elimina estas instancias de servicio DTA huérfanas. Por lo tanto, la base de datos BizTalkDTADb puede llegar a ser muy grande.
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para BizTalk Server:
- Actualización acumulativa 1 para BizTalk Server 2016
- Actualización acumulativa 5 (CU5) para BizTalk Server 2013
- Actualización acumulativa 6 para BizTalk Server 2013 R2
Nota: Después de instalar esta actualización, debe actualizar manualmente la definición del trabajo de purga y archivo DTA para pasar el parámetro @fHardDeleteRunningInstances adicional si desea limpiar las instancias de servicio en ejecución que sean anteriores a @nHardDeleteDays. De forma predeterminada, este nuevo parámetro se establece en 0. Esto continúa con el comportamiento actual. Si necesita el nuevo comportamiento, establezca este parámetro en 1.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Obtenga información sobre el Service Pack y la lista de actualizaciones acumulativas para BizTalk Server.
Obtenga más información sobre las revisiones de BizTalk Server y el soporte de actualizaciones acumulativas.