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

Microsoft.SQLServer.2005.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 2005 em "sys.conversation_endpoints (Transact-SQL)".

Resoluções

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

Externo

Consulte os tópicos nos Manuais Online do SQL Server 2005 sobre como solucionar problemas de roteamento e entrega de mensagens.

Element properties:

TargetMicrosoft.SQLServer.2005.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID9642
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Erro em um ponto de extremidade de conexão de transporte do SQL Server Service Broker/Espelhamento de Banco de Dados
{0}
Event LogApplication
CommentMom2005ID='{BB37750F-51FB-4B98-BA14-E1765CE2C790}';MOM2005GroupID={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.2005.An_error_occurred_in_a_SQL_Server_Service_Broker_Database_Mirroring_transport_connection_endpoint_1_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{BB37750F-51FB-4B98-BA14-E1765CE2C790}';MOM2005GroupID={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.2005.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>