Échec de SQL Server Service Broker ou d'un appel de chiffrement de mise en miroir de bases de données

Microsoft.SQLServer.2008.SQL_Server_Service_Broker_or_Database_Mirror_cryptographic_call_failed_5_Rule (Rule)

Knowledge Base article:

Résumé

SQL Server Service Broker ou la mise en miroir de bases de données a tenté d'appeler une fonction de chiffrement du système d'exploitation. La fonction de chiffrement a renvoyé une erreur.

Causes

SQL Server Service Broker ou la mise en miroir de bases de données a reçu une erreur quand il a tenté d'appeler une fonction de chiffrement du système d'exploitation. Le numéro d'erreur est enregistré dans le journal des applications Windows en tant qu'ID d'événement 9650 MSSQLSERVER. La cause de l'erreur Service Broker est le problème retourné par la fonction de chiffrement du système d'exploitation.

Solutions

Identifiez la cause de cette erreur du journal des applications Windows et corrigez-la.

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID9650
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Échec de SQL Server Service Broker ou d'un appel de chiffrement de mise en miroir de bases de données
{0}
Event LogApplication
CommentMom2008ID='{F472D7A1-2DF8-4034-BF66-E56230BF7D2A}';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.SQL_Server_Service_Broker_or_Database_Mirror_cryptographic_call_failed_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{F472D7A1-2DF8-4034-BF66-E56230BF7D2A}';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>9650</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.SQL_Server_Service_Broker_or_Database_Mirror_cryptographic_call_failed_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>