Sintomi
BizTalk Health Monitor (BHM) segnala le istanze del servizio di DTA orfani o il processo di agente SQL Server di monitoraggio BizTalk Server non riesce con un messaggio di errore analogo al seguente:
Passaggio di ID: 2
Server: BTSSQLSERVER
Nome del processo: Monitoraggio di BizTalk Server (BizTalkMgmtDb)
Nome passaggio: Generare la stringa di errore in caso di qualsiasi problema
Durata: 00:00:00
Livello di gravità SQL: 11
ID messaggio di SQL: 50000
Tentativi: 0
Messaggio
Eseguito come utente: BTSSQLAGENTUSER. 550 DTA orfani istanze del servizio in BTSSQLSERVER.BizTalkDTADb [SQLSTATE 42000] (errore 50000). Il passaggio non riuscito.
Queste istanze del servizio DTA isolate non vengono mai rimosse dal processo di pulizia DTA e archiviazione . Pertanto, il database BizTalkDTADb può diventare molto grande.
Risoluzione
Questo problema è stato risolto in seguito aggiornamenti cumulativi per BizTalk Server:
Nota: Dopo aver installato questo aggiornamento, è necessario aggiornare manualmente la definizione del processo pulizia DTA e archiviazione per passare il parametro aggiuntivo @fHardDeleteRunningInstances se si desidera pulire in esecuzione le istanze del servizio che risalgono a più @nHardDeleteDays. Per impostazione predefinita, questo nuovo parametro è impostato su 0. Il processo continua il comportamento corrente. Se si richiede il nuovo comportamento, impostare questo parametro su 1.
Stato
Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Informazioni sui service pack e l'elenco di aggiornamento cumulativo per BizTalk Server.
Informazioni sugli aggiornamenti rapidi di BizTalk Server e il supporto dell'aggiornamento cumulativo.