Objawy
Oddzielony wystąpień usługi DTA raporty BizTalk Health Monitor (BHM) lub zadanie Monitor systemu BizTalk Server SQL Server Agent nie powiedzie się komunikat o błędzie podobny do następującego:
Identyfikator kroku: 2
Serwer: BTSSQLSERVER
Nazwa zadania: Monitor systemu BizTalk Server (BizTalkMgmtDb)
Nazwa kroku: Generowanie ciąg błędu w przypadku wszelkich kwestii
Czas trwania: 00:00:00
Wskaźnik ważności SQL: 11
Identyfikator komunikatu SQL: 50000
Ponownych prób: 0
Komunikat
Wykonywane jako użytkownik: BTSSQLAGENTUSER. 550 oddzielony wystąpień usługi DTA w BTSSQLSERVER.BizTalkDTADb [SQLSTATE 42000] (błąd 50000). Ten krok nie powiodło się.
Tych osieroconych wystąpień usługi DTA nigdy nie są usuwane przez zadanie DTA przeczyścić a archiwum . W związku z tym BizTalkDTADb baza danych może stać się bardzo duży.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacji zbiorczej dla programu BizTalk Server:
Uwaga Po zainstalowaniu tej aktualizacji, należy ręcznie zaktualizować definicji zadania DTA przeczyścić a archiwum , aby przekazać dodatkowy parametr @fHardDeleteRunningInstances , jeśli chcesz oczyścić uruchomionych wystąpień usługi, które są starsze niż @nHardDeleteDays. Domyślnie ten nowy parametr jest równa 0. Ten proces jest kontynuowany bieżące zachowanie. Jeśli potrzebujesz nowego zachowania, ustaw ten parametr na 1.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Dowiedz się więcej o dodatku service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server.
Więcej informacji na temat poprawek programu BizTalk Server i obsługi aktualizacji zbiorczej.