Analyse vérifiant l'état de SQL Broker pour les fonctionnalités d'Operations Manager.
Une alerte de cette analyse et un état critique indiquent que SQL Broker est mal configuré pour la base de données de Service Manager. Reportez-vous à la section Solutions pour savoir comment résoudre cette condition.
Un utilisateur peut avoir désactivé SQL Broker pour la base de données de Service Manager ou une erreur de configuration.
Pour corriger le problème, procédez comme suit :
Arrêtez les services suivants sur le serveur d'administration : OMSDK, OMCFG, HealthService
Ouvrez SQL Studio.
Connectez-vous au serveur qui héberge la base de données de Service Manager.
Créez une nouvelle requête.
Tapez « ALTER DATABASE Service Manager SET ENABLE_BROKER ».
Exécutez cette requête.
Si la requête réussit, la valeur retournée doit être « 0 ».
Démarrez les services suivants sur le serveur d'administration racine : OMSDK, OMCFG, HealthService
Attendez la prochaine exécution de l'analyse, ou forcez-la.
L'état doit revenir à la normale et l'alerte doit être automatiquement résolue.
Target | Microsoft.SystemCenter.ServiceManager.ManagementServer | ||
Parent Monitor | Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ServiceManager.SqlBrokerAvailabilityMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ServiceManager.SqlBrokerAvailabilityMonitor" Accessibility="Public" Enabled="true" Target="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer" ParentMonitorID="Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.ServiceManager.SqlBrokerAvailabilityMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.ServiceManager.SqlBrokerAvailabilityMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SqlBrokerIsEnabled" MonitorTypeStateID="SqlBrokerEnabled" HealthState="Success"/>
<OperationalState ID="SqlBrokerIsDisabled" MonitorTypeStateID="SqlBrokerDisabled" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>