Назад | Перейти на главную страницу

Агент MS SQL не работает с учетной записью домена не может перезапустить службу MSSQLSERVER (стандарт 2008R2)

Недавно меня попросили подключить новый SQL-сервер. Не имея опыта в этом, я, конечно, провел довольно много исследований передовых практик. Установка прошла без каких-либо проблем, за исключением следующего:

За:Ссылка (Многие другие источники использовали ту же практику)

Я установил MSSQL Server с учетными записями службы домена как для агента, так и для службы db. Обе службы корректно запускаются при загрузке. Я установил оповещения и решил их протестировать. После убийства sqlservr.exe через диспетчер задач агенту не удается перезапустить службу.

Просматривая логи, я обнаружил эту ошибку:

[368] AutoRestart: Unable to restart the MSSQLSERVER service (reason: Access is denied)

После трехкратного перезапуска агент SQL отключается.

У пользователей службы нет прав администратора, но, согласно моим исследованиям, SQL 2008 R2 предназначен для работы с минимальными привилегиями. Я действительно хотел бы избежать предоставления агенту прав локального администратора.

Я предположил (я знаю), что установщик SQL сделал какое-то чудо, чтобы заставить эту работу работать после установки.

На данный момент лучшая идея решения - изменить описанный SDDL. Вот

Любой совет будет оценен.

Программное обеспечение:

SQL Server 2008 R2 Standard MS Win2k8R2 Datacenter SP1

Убедитесь, что пользователь сам владеет файлами базы данных.