A regra aciona um alerta quando o transporte do SQL Server Service Broker ou do Espelhamento do Banco de Dados está desabilitado ou não configurado Observação: Essa regra está desabilitada por padrão. Use substituições para permitir, quando necessário.
O ponto de extremidade do SQL Server Service Broker ou do Espelhamento de Banco de Dados está desabilitado ou não está configurado.
Este evento está registrado no log de aplicativo do Windows com a ID de evento 9666 do MSSQLSERVER. A mensagem de erro relacionada ao transporte do Espelhamento de Banco de Dados e do Service Broker será disparada mesmo se o Service Broker ou o Espelhamento de Banco de Dados não estiver habilitado. Isso acontece porque a pilha de comunicação da qual dependem esses recursos é iniciada quando o SQL Server é iniciado. O Service Broker não funcionará se o transporte estiver desabilitado.
Este problema pode ser resolvido da seguinte maneira:
Criando o ponto de extremidade ou habilitando-o. Para criar o ponto de extremidade, use a instrução CREATE ENDPOINT. Para habilitar o ponto de extremidade, use a instrução ALTER ENDPOINT.
Desabilitando esta regra através de substituições para este banco de dados específico ou para todos os bancos de dados.
Para obter informações sobre como criar um ponto de extremidade, consulte " CREATE ENDPOINT (Transact-SQL)" nos Manuais Online do Microsoft SQL Server.
Para obter informações sobre como alterar um ponto de extremidade, consulte " ALTER ENDPOINT (Transact-SQL)" nos Manuais Online do Microsoft SQL Server.
Para obter mais informações sobre o Espelhamento de Banco de Dados, consulte " Ponto de extremidade do Espelhamento de Banco de Dados" nos Manuais Online do Microsoft SQL Server.
Se esta regra não for um problema para o banco de dados:
Desabilite a regra para este banco de dados específico ou para todos os bancos de dados
Nome | Descrição | Valor padrão |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Não |
Prioridade | Define a Prioridade do Alerta. | 2 |
Gravidade | Define a Severidade do Alerta. | 2 |
Target | Microsoft.SQLServer.2016.DBEngine | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 9666 | ||
Event Source | $Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2016ID='{72CCDDCE-20A4-49C9-BABB-614E0D197915}';MOM2016GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2016.The_SQL_Server_Service_Broker_or_Database_Mirroring_transport_is_disabled_or_not_configured_5_Rule" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2016ID='{72CCDDCE-20A4-49C9-BABB-614E0D197915}';MOM2016GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>9666</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2016.The_SQL_Server_Service_Broker_or_Database_Mirroring_transport_is_disabled_or_not_configured_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>