【问题标题】:BizTalk - Get Received and Send message count for each applicationBizTalk - 获取每个应用程序的接收和发送消息计数
【发布时间】:2021-10-17 01:05:17
【问题描述】:

我有一个要求,我需要通过 Biztalk 中的应用程序获取接收/发送的消息帐户。 我能够按天计算接收/发送的消息,但我还没有按其应用程序对其进行分组。有没有人有可以提供帮助的查询/脚本?

我在 Google 上搜索并找到了 BizTalk 管理员查询的 URL,但我认为所有这些链接都已存档,我无法访问它们。 https://social.technet.microsoft.com/wiki/contents/articles/7960.biztalk-server-administrator-queries-and-scripts.aspx

【问题讨论】:

    标签: biztalk


    【解决方案1】:

    我发现了一些可以帮助他人的东西。使用下面来获取基于接收/发送端口的消息计数。

    use biztalkdtadb
    SELECT COUNT(dbo.dta_MessageInOutEvents.dtTimestamp) AS MessageCount, BizTalkMgmtDb.dbo.bts_application.nvcName as ApplicationName
    FROM dbo.dta_MessageInOutEvents WITH (NOLOCK)
    INNER JOIN BizTalkMgmtDb.dbo.bts_receiveport WITH (NOLOCK)
    INNER JOIN dbo.dta_PortName WITH (NOLOCK) ON BizTalkMgmtDb.dbo.bts_receiveport.nvcName = dbo.dta_PortName.strPortName ON
    dbo.dta_MessageInOutEvents.nPortId = dbo.dta_PortName.nPortId
    INNER JOIN BizTalkMgmtDb.dbo.bts_application WITH (NOLOCK) ON BizTalkMgmtDb.dbo.bts_receiveport.nApplicationID = BizTalkMgmtDb.dbo.bts_application.nID
    GROUP BY BizTalkMgmtDb.dbo.bts_application.nvcName order by MessageCount desc
    

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 1970-01-01
      • 2021-04-21
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 2018-07-14
      相关资源
      最近更新 更多