Для запуска SQL Server Engine под учетной записью домена (которая не является локальным администратором) требуется несколько разрешений, включая «Разрешение на чтение службы удаленного вызова процедур»
По результатам поиска в Интернете, который мы собрали для subinacl, QSETIL желательно читать, но мы также пробовали только L. Попытка предоставить разрешения из командной строки от имени администратора с "" рядом с именем службы и без нее.
subinacl.exe / service "RpcSs" / grant = mydomain \ myuser = QSETIL
Выдает ошибку: RpcSs - Ошибка OpenService: 5 Доступ запрещен
Просто попытка отобразить разрешения с помощью ниже дает ту же ошибку
subinacl.exe / служба "RpcSs" / дисплей
Обе команды отлично работают для службы EventLog, поэтому это как-то связано с разрешениями для RpcS - службы удаленного вызова процедур.
Мы попытались предоставить полное разрешение локальным администраторам, а также системе для раздела реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs
Мы по-прежнему получаем ошибку как в Windows 10, так и в Server 2016. Ничего не попадает в журнал событий безопасности, системы или приложений.