Я установил SQL2012 на ноутбук с Windows 8, который находится в домене. Домен включает групповую политику, определяющую учетные записи, которые могут «входить в систему в качестве службы». Я установил SQL Server 2012 с настройками по умолчанию, включая использование учетных записей локальных служб.
При первой установке сервер запускается при подключении к домену. Когда я смотрю на локальную политику безопасности, появляются учетные записи служб, с которыми был установлен SQL.
Когда компьютер перезагружается и отключается от домена, SQL Server больше не запускается. Даже при повторном подключении к домену выдает ошибку «Ошибка 1069: служба не запускалась из-за сбоя входа в систему». Когда я смотрю на локальную политику безопасности, учетные записи служб, с которыми устанавливает SQL Server, больше не существуют.
Я знаю, что могу запустить SQL Server под учетной записью домена и добавить эту учетную запись домена в групповую политику (у меня уже есть учетная запись службы SQL, настроенная таким образом для серверов), но, безусловно, должен быть способ работать с локальными учетными записями; иначе почему бы это иногда срабатывало? Я установил это 3 раза сейчас, как при подключении к домену, так и при отсутствии подключения к домену, но ничего не работает. Он всегда работает при первой установке и выходит из строя через некоторое время после перезагрузки ноутбука один или несколько раз (честно говоря, я еще не определил схему перезагрузок, которая приводит к сбою входа в систему - иногда я подключаюсь к домен, когда я перезагружаюсь, а в других случаях я нет).
Между прочим, в свойствах «Войти в качестве службы» в локальной политике безопасности я вижу только те учетные записи, которые определены в групповой политике, а кнопки для добавления дополнительных учетных записей неактивны. Я также пробовал «Запуск от имени администратора» при открытии LSP, но это не имеет значения.