在BizTalk Server 2013 R2中,有一项称为Monitor BizTalk Server(BizTalkMgmtDb)的作业。 此作业检查管理和跟踪数据库并查找任何不一致。 如果没有,则作业成功完成。如果存在不一致,则作业失败。在步骤2中监视biztalk服务器(biztalkmgmtdb)sql代理作业失败 - 第1部分
工作失败只是告诉你,你必须照顾不一致。
错误消息:
作为用户执行:AD-ENT \ DBA_LIFTS_SQL_SSDE_N。 WUPWD02V0310 \ BTBAMUAT.BizTalkDTADb [SQLSTATE 42000]中的67981孤立DTA服务实例(错误50000)。该步骤失败。
To find inconsistencies follow below procedure from SQL instance:
Ø Step-1: Run below query from SQL instance
CREATE VIEW [dbo].[bts_Monitor_Job_Issues]
AS
SELECT Inconsistancy.DBServer AS [Server Name], Inconsistancy.DBName AS [Database Name], Inconsistancy.nProblemCode AS [Problem Code], Issue.nvcProblemDescription AS [Description] FROM btsmon_Inconsistancies Inconsistancy INNER JOIN [dbo].[btsmon_Issues] Issue ON Inconsistancy.nProblemCode = Issue.nProblemCode
WHERE Inconsistancy.nCount > 0
GO
Ø Step-2:
USE [BizTalkMgmtDb]
GO
SELECT [Server Name]
,[Database Name]
,[Problem Code]
,[Description]
FROM [dbo].[bts_Monitor_Job_Issues]
GO
要解决此问题,只需运行的BizTalk终结者也叫的BizTalk健康监测(BHM)。 1.要解决“refcount小于0”的错误信息,请运行BTS Terminator中的“修复所有信息的重新计数”。 2.修复“孤立的DTA服务实例”错误运行修复孤立的DTA服务实例 3.要修复“孤立的DTA服务实例”错误,请在BTS终结器中运行DELETE孤立DTA服务实例访问。
是否有人知道如何可以使用sql查询从messageboxdb中删除biztalk消息?
我可以使用biztalk终结器工具从db中删除这些类型的消息,但我不知道如何使用sql查询可能,如果你有答案,那就太好了!
你的截图很难阅读。事实上,它看起来像你拍摄屏幕,而不是采取截图。你能否请尝试复制错误消息中的文本并将其放入问题中? – Dijkgraaf
添加新屏幕截图... –
那么,使用BizTalk Terminator/BizTalk Health Monitor有什么问题?它可能会运行SQL语句来完成这项工作。您可以通过在运行终端时运行SQL配置文件来验证。这也会给你它使用的SQL语句。 – Dijkgraaf