症状
请考虑以下情形:
-
使用 Microsoft BizTalk Server 2013 R2。
-
配置业务活动监视 (BAM) 通知服务不是 SQL Server 系统管理员角色帐户下运行。
-
您配置 BAM 的电子邮件警报,然后配置警报,使它可以触发的条件集。
在这种情况下,电子邮件警报触发时不发送电子邮件警报。此外,BAM 警报消息 [bam_Metadata_Distribution] 表中移动到警报数据库中的 [bam_Metadata_Distribution_FailedItems] 表。
注意:如果有配置 BAM 警报时,您需要手动将 BAM 警报服务帐户添加到 DatabaseMailUserRole 角色。
原因
BAM 警报的服务帐户不会添加到 DatabaseMailUserRole 角色配置 BizTalk Server 2013 R2 中的 BAM 警报服务时出现问题。
解决方案
累积更新信息
BizTalk Server 2013 R2
第一次是在 BizTalk Server 2013 R2 的以下累积更新中解决此问题︰
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
BizTalk Server 服务包和累积更新列表的详细信息,请参阅KB 2555976︰ 为 BizTalk Server 服务包和累积更新列表。
BizTalk Server 修补程序有关的详细信息,请参阅KB 2003907: BizTalk 修补程序以及累积的信息更新支持。