Не удается запустить службы SQL Server

У меня есть 2 экземпляра SQL Server на моем компьютере, MSSQLSERVER2012 а также SQLEXPRESS2014 и оба они работали должным образом.

Но внезапно они оба остановились, и я больше не могу их запускать.

Я получаю эту ошибку:

Запрос не выполнен или служба не ответила своевременно

Я проверил настройку tcp/ip, даже отключил tcp/ip в обоих случаях.

Я догадался, что это может быть связано с протоколом VIA, но я не вижу протокол VIA в моем диспетчере конфигурации.

Я опубликую журнал ошибок, который генерирует SQL Server, когда он не запускается.

2017-05-17 22:24:07.77 Сервер Microsoft SQL Server 2012 - 11.0.2100.60 (X64) 10 февраля 2012 г. 19:39:15 Авторское право (c) Microsoft Corporation Enterprise Edition (64-разрядная версия) на Windows NT 6.2 (сборка 9200):)

2017-05-17 22:24:07.77 Сервер (c) Microsoft Corporation. 2017-05-17 22:24:07.77 Сервер Все права защищены. 2017-05-17 22:24:07.77 Сервер Идентификатор процесса сервера - 6044. 2017-05-17 22:24:07.77 Производитель серверной системы: "Производитель системы", Модель системы: "Имя продукта системы". 2017-05-17 22:24:07.77 Сервер
Режим аутентификации смешан. 2017-05-17 22:24:07.77 Сервер
Регистрация сообщений SQL Server в файле 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'. 2017-05-17 22:24:07.77 Сервер Учетная запись службы "WORKGROUP\HAMED-PC$". Это информационное сообщение; От пользователя не потребуется никаких действий. 2017-05-17 22:24:07.77 Сервер
Параметры запуска реестра:
-d C: \ Program> Files \ Microsoft SQL server \ MSSQL11.MSSQLSERVER \ MSSQL \ DATA \ master.mdf

-e C: \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG
-l C: \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf

2017-05-17 22:24:07.77 Параметры запуска командной строки сервера:
-s "MSSQLSERVER" 2017-05-17 22: 24: 07.91 Сервер SQL Server обнаружил 1 сокет с 4 ядрами на сокет и 4 логическими процессорами на сокет, всего 4 логических процессора; использование 4 логических процессоров на основе лицензирования SQL Server. Это информационное сообщение; От пользователя не потребуется никаких действий. 2017-05-17 22:24:07.91 Сервер SQL Server запускается с нормальным приоритетом (=7). Это только информационное сообщение. От пользователя не потребуется никаких действий. 2017-05-17 22:24:07.91 Сервер обнаружил 4087 МБ ОЗУ. Это информационное сообщение; От пользователя не потребуется никаких действий. 2017-05-17 22:24:07.91

Сервер Использование обычной памяти в диспетчере памяти.

2017-05-17 22: 24: 07.94 Ошибка сервера: 9694, уровень серьезности: 16, состояние: 27.

2017-05-17 22: 24: 07.94 Серверу не удалось запустить диспетчер компонента Service Broker. Проверьте журнал ошибок SQL Server и журнал ошибок Windows на наличие дополнительных сообщений об ошибках.

2017-05-17 22: 24: 07.94 Ошибка сервера: 9643, уровень серьезности: 16, состояние: 1.

2017-05-17 22: 24: 07.94 Сервер Произошла ошибка в диспетчере транспорта компонента Service Broker/ зеркального отображения базы данных: ошибка: 9694, состояние: 27.

2017-05-17 22: 24: 07.94 Ошибка сервера: 9694, уровень серьезности: 16, состояние: 30.

2017-05-17 22: 24: 07.94 Серверу не удалось запустить диспетчер компонента Service Broker. Проверьте журнал ошибок SQL Server и журнал ошибок Windows на наличие дополнительных сообщений об ошибках.

2017-05-17 22: 24: 07.94 Аудит сервера SQL Server не смог записать действие SERVER SHUTDOWN.

Теперь я буду признателен, если кто-нибудь поможет мне снова запустить экземпляры SQL Server

1 ответ

У меня та же проблема.

Внезапно службы больше не работают.. Я подозреваю, что обновление Windows сделало это. Или новые групповые политики, которые не позволяют этой учетной записи использовать ресурсы?

Две ошибки в окне просмотра событий:

Не удалось запустить службу SQL Server (SQLEXPRESS) из-за следующей ошибки: служба не запустилась из-за ошибки входа в систему.

А также

Службе MSSQL$SQLEXPRESS не удалось войти в систему как служба NT \MSSQL$SQLEXPRESS с текущим настроенным паролем из-за следующей ошибки: Ошибка входа: пользователю не был предоставлен запрошенный тип входа на этом компьютере.

Сервис: MSSQL$SQLEXPRESS

Домен и учетная запись: NT Service\MSSQL$SQLEXPRESS

Эта учетная запись службы не имеет необходимого права пользователя "Войти как служба".

Действие пользователя

Назначьте "Вход в систему как сервис" для учетной записи сервиса на этом компьютере. Вы можете использовать локальные настройки безопасности (Secpol.msc), чтобы сделать это. Если этот компьютер является узлом в кластере, убедитесь, что это право пользователя назначено учетной записи службы кластеров на всех узлах в кластере.

Если вы уже назначили это право пользователя учетной записи службы, и право пользователя, по-видимому, удалено, обратитесь к администратору домена, чтобы выяснить, может ли объект групповой политики, связанный с этим узлом, удалять это право.

Надеюсь, это поможет получить больше информации..

Решением, которому я не доверяю, является удаление пароля пользователя. Перейдите в раздел "Службы"> "Сервер SQL (SQLEXPRESS)"> "Свойства"> "Вход в систему"> "Удалить пароль", но я не думаю, что это решение является постоянным решением.

Если вы найдете что-нибудь, пожалуйста, дайте мне знать.

==================================================

Редактировать 1

Мы нашли причину, мой администратор выдвинул групповую политику "Вход в систему как сервис", которая отвергла пользователей моего компьютера... и начали происходить плохие вещи. Он удалил политику, и первоначальные пользователи вернулись. Все работает снова после "gpupdate /force" в командной строке.

Вы можете найти групповую политику: Пуск> Локальная политика безопасности> Параметры безопасности> Локальные политики> Назначение прав пользователя> Войдите в систему как сервис. Если кнопка "Добавить пользователя или группу" выделена серым цветом, администраторы нажимают эту кнопку.

Удачи!

Jonas

Другие вопросы по тегам