Мастер обнаружения может перестать отвечать на запросы во время процесса обнаружения в Operations Manager

Эта статья поможет устранить проблему, из-за которой мастер обнаружения в Microsoft System Center Operations Manager перестает отвечать (зависает) во время процесса обнаружения.

Применимо к: Microsoft System Center Operations Manager
Исходный номер базы знаний: 941409

Симптомы

При запуске мастера обнаружения в System Center Operations Manager мастер может перестать отвечать на запросы (зависать). Обычно это происходит в разделе Ход обнаружения мастера.

Причина

Эта проблема может возникнуть, если Microsoft SQL Server Service Broker не выполняется в базе данных SQL Operations Manager.

Разрешение

Чтобы устранить эту проблему, необходимо включить SQL Server Service Broker. Для этого выполните следующие действия в момент, когда службы сервера управления могут быть остановлены:

  1. На серверах управления в группе управления запустите Services.msc (оснастку консоли управления (MMC) и остановите следующие службы:

    • Конфигурация управления System Center (cshost)
    • Microsoft Monitoring Agent (HealthService)
    • Служба доступа к данным System Center (OMSDK)
  2. Запустите microsoft SQL Server Management Studio на сервере базы данных Operations Manager или на компьютере с установленными средствами SQL Server, который может подключаться к серверу базы данных Operations Manager.

  3. Выберите Создать запрос.

  4. В области навигации разверните узел Базы данных и выберите .OperationsManager

  5. В области Сведения введите следующую команду и нажмите кнопку Выполнить:

    SELECT is_broker_enabled FROM sys.databases WHERE name = 'OperationsManager'
    
  6. В отображаемых результатах проверьте значение, которое отображается в is_broker_enabled поле . SQL Server Компонент Service Broker отключен, если это значение равно 0 (ноль).

  7. В области Сведения введите следующую команду и нажмите кнопку Выполнить:

    ALTER DATABASE OperationsManager SET ENABLE_BROKER
    

    Проверьте успешное завершение команды TSQL. SQL Server компонент Service Broker теперь включен.

  8. На серверах управления в группе управления запустите следующие службы:

    • Служба доступа к данным System Center (OMSDK)
    • Microsoft Monitoring Agent (HealthService)
    • Конфигурация управления System Center (cshost)
  9. Закройте все открытые окна и диалоговые окна.

  10. Протестируйте мастер обнаружения в System Center Operations Manager.

Дополнительная информация

System Center Operations Manager зависит от SQL Server Service Broker для реализации всех операций задач. Если SQL Server компонент Service Broker отключен, будут затронуты все операции задач. Результирующее поведение может отличаться в зависимости от инициированной задачи. Поэтому важно проверка состояние компонента Service Broker SQL Server при возникновении непредвиденных действий вокруг задачи в System Center Operations Manager.