scom-logo

Ошибка при попытке доступа в раздел Maintenance Schedules в SCOM

При попытке открыть раздел Maintenance Schedules в SCOM 2016 можно столкнуться с проблемой отсутствия разрешений для учётной записи Data Access:

Date: 01.06.2017 11:14:17
Application: Operations Manager
Application Version: 7.2.11878.0
Severity: Error
Message:
The EXECUTE permission was denied on the object 'sp_help_jobactivity', database 'msdb', schema 'dbo'.
The data access service account might not have the required permissions

Выглядит это так:
scom-maintenance-schedules-error-popup
Проблему наблюдаю в Update Rollup 1, 2, 3 и, может быть, это будет тянуться ещё очень долго.
Для решения данной проблемы необходимо включить учётную запись Data Access/SDK в следующие роли для базы данных MSDB:

  • SQLAgentOperatorRole
  • SQLAgentReaderRole
  • SQLAgentUserRole

В SQL Server Management Studio раскрываем Security, Logins и находим наш Data Access/SDK аккаунт:
scom-maintenance-schedules-ssms-das-sdk-account
scom-maintenance-schedules-ssms-das-sdk-msdb

После этого Maintenance Schedules работает без ошибок.

3 комментария

Павел, а ты не встречал такого, что сервера не выходят из режима обслуживания по окончанию действия периода обслуживания? Допустим запланирован на все серврера Mantenance Mode с режимом действия с 10:00 до 11:00. С 10:00 все сервера входят в это режим, по после 11:00 из режима облуживания не выходят.

Павел Антипов

Приветствую. Основной причиной не выхода из MM обычно бывает то, что сам Management Server поместили в MM. Если этого не делать, то агенты должны выводиться из MM по окончании запланированного времени. Если дело явно не в этом, то я бы для начала очистил кэш Health Service на management серверах: https://technet.microsoft.com/en-us/library/hh212884(v=sc.12).aspx

Приветствую.
Да, в моем случае Management Server был помещен в ММ.
Спасибо! ))

Добавить комментарий