Ein Fehler hat SQL Server Service Broker beim Einfügen einer Nachricht in die Zielwarteschlange unterbrochen.
Dies wird dadurch verursacht, dass ein Sitzungsschlüssel beschädigt wurde, bevor er vom Sender verschlüsselt wurde. Der Fehler, von dem SQL Server Service Broker unterbrochen wurde, wird im Windows-Anwendungsprotokoll mit Ereignis-ID 20085 und Ereignisquelle MSSQLSERVER identifiziert. Außerdem wird im Protokoll der Zustand des Prozesses protokolliert, in dem der Prozess nach dem Fehler verlassen wurde.
Dieser Fehler kann auf ein schwerwiegendes Problem mit SQL Server hindeuten. Wenden Sie sich an Microsoft Support Services.
Target | Microsoft.SQLServer.2005.DBEngine | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 20085 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2005ID='{978E1C7A-C8F7-4E72-B9F5-EBFCDB334331}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2005.An_exception_occurred_while_encrypting_a_message_in_the_target_queue_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{978E1C7A-C8F7-4E72-B9F5-EBFCDB334331}';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>20085</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_exception_occurred_while_encrypting_a_message_in_the_target_queue_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>