Служба SQL Server не запускается автоматически, не смотря на то, что в свойствах службы указан тип запуска — Автоматический. При это в логах отображаются следующие ошибки:
Ошибка 1
Истекло время ожидания (30000 миллисекунд) в ожидании подключения службы SQL Server (SQLEXPRESS).
Ошибка 2
Не удалось запустить службу SQL Server (SQLEXPRESS) из-за следующей ошибки: Служба не ответила на запрос запуска или управления своевременно.
Ошибка 3
Служба «SQL Server Agent (SQLEXPRESS)» является зависимой от службы «SQL Server (SQLEXPRESS)», которую не удалось запустить из-за ошибки.
Первый способ.
Перейдите в Панель управления> Система и безопасность> Администрирование> Службы> найдите службу SQL Server (SQLEXPRESS). Щелкните правой кнопкой мыши и выберите «Свойства», перейдите на вкладку «Общие» и убедитесь, что для параметра «Тип запуска» установлено значение «Автоматически».
Дополнительно, если не удалось решить проблему:
На вкладке «Восстановление» выбрать опцию «Первый сбой» -«Перезапустить службу».
Второй способ.
Перейдите в Администрирование> Службы> SQL Server (SQLEXPRESS)> Щелкните правой кнопкой мыши> Свойства> Перейти к входу в систему> Установите параметр входа с использованием учетной записи локальной системы. (Аналогично попробуйте с встроенной учетной записью администратора)
Если вы выбрали эту опцию, нажмите кнопку «Обзор» и найдите там учетную запись локальной службы или учетную запись сетевой службы> нажмите «Применить» — Перезагрузите компьютер.
Третий способ.
Перейдите в Панель управления> Система и безопасность> Администрирование> Службы> найдите службу SQL Server (SQLEXPRESS). Щелкните правой кнопкой мыши и выберите «Свойства», перейдите на вкладку «Общие» и убедитесь, что для параметра «Тип запуска» установлено значение «Автоматически (отложенный)».
Напишите в комментариях, какой способ помог вам в решении проблемы.
Четвертый способ.
В командной строке, запущенной от имени Администратора выполните запуск базы, подставив свой путь и название базы по образцу:
«C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe» -sMSSQLSERVER
После ввода команды отобразится сообщение об ошибке, которые может сузить причину проблемы, например с файлом msvcp80.dll:
- Переходим к местоположению файла, путь до которого отображается в мониторе процесса командной строки, работающем при попытке запуска службы.
- откроем этот каталог и сравним размер файла MSVCP80.dll — отличаются от файлов в каталоге установки и установки SQL.
Поэтому я заменил его
Плохой файл msvcp80.dll имеет размер 542 КБ, 12.07.2009.
Хороший файл msvcp80.dll 536 КБ 14.10.2005