Sintomas
Considere o seguinte cenário:
-
Você usar o Microsoft BizTalk Server 2013 R2.
-
Configurar o serviço de alerta de Business Activity Monitoring (BAM) para ser executado em uma conta que não é função sysadmin do SQL Server.
-
Você configurar um alerta de e-mail BAM e configurar o alerta para que podem ser acionada pelo conjunto de condição.
Nesse cenário, o alerta de email não é enviado quando o alerta de email é disparado. Além disso, as mensagens de alerta de BAM são movidas da tabela [bam_Metadata_Distribution] na tabela [bam_Metadata_Distribution_FailedItems] no banco de dados de alertas.
Observação: Se você tiver alertas BAM configurado, você precisa adicionar manualmente a conta de serviço de alertas do BAM para a função DatabaseMailUserRole.
Causa
O problema ocorre porque a conta do serviço Alerta BAM não é adicionada à função DatabaseMailUserRole quando você configurar o serviço de alerta de BAM no BizTalk Server 2013 R2.
Resolução
Informações da atualização cumulativa
BizTalk Server 2013 R2
Esse problema foi corrigido primeiro na atualização cumulativa seguinte para o BizTalk Server 2013 R2:
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Para obter mais informações sobre os service packs e lista de atualização cumulativa para o BizTalk Server, consulte 2555976 KB: Service pack e a lista de atualização cumulativa para o BizTalk Server.
Para obter mais informações sobre os hotfixes do BizTalk Server, consulte 2003907 KB: suporte de atualização de informações sobre os hotfixes do BizTalk e cumulativas.