L’Assistant Découverte peut cesser de répondre pendant le processus de découverte dans Operations Manager

Cet article vous aide à résoudre un problème dans lequel l’Assistant Découverte dans Microsoft System Center Operations Manager cesse de répondre (se bloque) pendant le processus de découverte.

S’applique à : Microsoft System Center Operations Manager
Numéro de la base de connaissances d’origine : 941409

Symptômes

Lorsque vous exécutez l’Assistant Découverte dans System Center Operations Manager, l’Assistant peut cesser de répondre (se bloquer). Ce comportement se produit généralement dans la section Progression de la découverte de l’Assistant.

Cause

Ce problème peut se produire si Microsoft SQL Server Service Broker n’est pas en cours d’exécution sur la base de données SQL Operations Manager.

Résolution

Pour résoudre ce problème, vous devez activer SQL Server Service Broker. Pour ce faire, procédez comme suit au moment où les services du serveur d’administration peuvent être arrêtés :

  1. Sur le ou les serveurs d’administration de votre groupe d’administration, exécutez Services.msc (composant logiciel enfichable MMC) et arrêtez les services suivants :

    • Configuration de la gestion de System Center (cshost)
    • Microsoft Monitoring Agent (HealthService)
    • Service d’accès aux données System Center (OMSDK)
  2. Démarrez Microsoft SQL Server Management Studio sur le serveur de base de données Operations Manager ou sur un ordinateur sur lequel les outils SQL Server sont installés et qui peut se connecter au serveur de base de données Operations Manager.

  3. Sélectionnez Nouvelle requête.

  4. Dans le volet de navigation, développez Bases de données, puis sélectionnez OperationsManager.

  5. Dans le volet Détails , tapez la commande suivante, puis sélectionnez Exécuter :

    SELECT is_broker_enabled FROM sys.databases WHERE name = 'OperationsManager'
    
  6. Dans les résultats affichés, vérifiez la valeur affichée dans le is_broker_enabled champ . SQL Server Service Broker est désactivé si cette valeur est 0 (zéro).

  7. Dans le volet Détails , tapez la commande suivante, puis sélectionnez Exécuter :

    ALTER DATABASE OperationsManager SET ENABLE_BROKER
    

    Vérifiez la réussite de la commande TSQL. SQL Server Service Broker est désormais activé.

  8. Sur le ou les serveurs d’administration de votre groupe d’administration, démarrez les services suivants :

    • Service d’accès aux données System Center (OMSDK)
    • Microsoft Monitoring Agent (HealthService)
    • Configuration de la gestion de System Center (cshost)
  9. Fermez toutes les fenêtres et boîtes de dialogue ouvertes.

  10. Testez l’Assistant Découverte dans System Center Operations Manager.

Plus d’informations

System Center Operations Manager dépend de SQL Server Service Broker pour implémenter toutes les opérations de tâche. Si SQL Server Service Broker est désactivé, toutes les opérations de tâche sont affectées. Le comportement résultant peut varier en fonction de la tâche qui a été lancée. Par conséquent, il est important de case activée l’état de SQL Server Service Broker chaque fois qu’un comportement inattendu est observé autour d’une tâche dans System Center Operations Manager.