Ocorreu um erro em um ponto de extremidade de conexão de transporte do Espelhamento do Banco de Dados/SQL Server Service Broker

Microsoft.SQLServer.2008.An_error_occurred_in_a_SQL_Server_Service_Broker_Database_Mirroring_transport_connection_endpoint_1_5_Rule (Rule)

Knowledge Base article:

Resumo

O SQL Server usa os pontos de extremidade do Service Broker e do Espelhamento de Banco de Dados para a comunicação fora da instância do SQL Server.

Um ponto de extremidade é um objeto do SQL Server que representa a capacidade que o SQL Server tem de se comunicar pela rede. Esses pontos de extremidade configuram o SQL Server para enviar e receber mensagens do SQL Server Service Broker e do Espelhamento de Banco de Dados pela rede.

Causas

Esta mensagem é gerada quando ocorre um erro no ponto de extremidade da conexão. O erro é registrado no log de aplicativo do Windows com a ID de evento 9642 do MSSQLSERVER. O log do Windows registra a função do ponto de extremidade próximo, o endereço do ponto de extremidade distante, o erro inicial e o estado da conversa. O erro registrado como ID do evento 9642 do MSSQLSERVER ocorreu devido ao erro inicial no ponto de extremidade distante.

Os estados estão definidos nos Manuais Online do SQL Server 2008 em "sys.conversation_endpoints (Transact-SQL)".

Resoluções

Encontre esse erro no log de aplicativo e resolva o problema que o causou.

Externo

Consulte os Manuais Online do SQL Server 2008 sobre como solucionar problemas de roteamento e entrega de mensagens.

Parâmetros Substituíveis

Nome

Descrição

Valor Padrão

Habilitado

Habilita ou desabilita o fluxo de trabalho.

Sim

Prioridade

Define a Prioridade do Alerta.

1

Severidade

Define a Severidade do Alerta.

2

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID9642
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Ocorreu um erro em um ponto de extremidade de conexão de transporte do Espelhamento do Banco de Dados/SQL Server Service Broker
{0}
Event LogApplication
CommentMom2008ID='{BB37750F-51FB-4B98-BA14-E1765CE2C790}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Microsoft.SQLServer.SQLDefaultAccount
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2008.An_error_occurred_in_a_SQL_Server_Service_Broker_Database_Mirroring_transport_connection_endpoint_1_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{BB37750F-51FB-4B98-BA14-E1765CE2C790}';MOM2008GroupID={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" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<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>9642</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.An_error_occurred_in_a_SQL_Server_Service_Broker_Database_Mirroring_transport_connection_endpoint_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>