La règle déclenche une alerte lorsque le transport pour SQL Server Service Broker ou la mise en miroir de bases de données est désactivé ou n'est pas configuré. Remarque : cette règle est désactivée par défaut. Utilisez des remplacements pour l'activer si nécessaire.
Le point de terminaison de SQL Server Service Broker ou de mise en miroir de bases de données est désactivé ou n’est pas configuré.
Cette erreur est enregistrée dans le journal des applications Windows en tant qu'ID d'événement 9666 MSSQLSERVER. Le message d'erreur ayant trait au transport pour Service Broker et la mise en miroir de bases de données s'affiche même si Service Broker ou la mise en miroir de bases de données ne sont pas activés. En effet, la pile de communication dont dépendent ces fonctionnalités démarre en même temps que SQL Server. Service Broker ne fonctionne pas si le transport est désactivé.
Ce problème peut être résolu en :
créant le point de terminaison ou en l'activant. Pour créer le point de terminaison, utilisez l'instruction CREATE ENDPOINT. Pour activer le point de terminaison, utilisez l'instruction ALTER ENDPOINT.
désactivant cette règle au moyen de remplacements pour cette base de données spécifique ou toutes les bases de données.
Pour plus d’informations sur la création d’un point de terminaison, consultez « CREATE ENDPOINT (Transact-SQL) » dans la documentation en ligne de Microsoft SQL Server.
Pour plus d’informations sur la modification d’un point de terminaison, consultez « ALTER ENDPOINT (Transact-SQL) » dans la documentation en ligne de Microsoft SQL Server.
Pour plus d’informations sur la mise en miroir de bases de données, consultez « Point de terminaison de mise en miroir de bases de données » dans la documentation en ligne de Microsoft SQL Server.
Si cette règle n'est pas un critère important pour la base de données :
Désactivez la règle pour cette base de données spécifique ou toutes les bases de données
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Non |
Priorité | Définit la priorité de l'alerte. | 2 |
Severité | Définit la gravité de l'alerte. | 2 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 9666 | ||
Event Source | $Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2014ID='{72CCDDCE-20A4-49C9-BABB-614E0D197915}';MOM2014GroupID={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.2014.The_SQL_Server_Service_Broker_or_Database_Mirroring_transport_is_disabled_or_not_configured_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="false" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{72CCDDCE-20A4-49C9-BABB-614E0D197915}';MOM2014GroupID={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="SQL2014Core!Microsoft.SQLServer.2014.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.2014.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>