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

SQL Server 2008 R2 не запускается автоматически в Windows 2008 R2 Web

У меня есть SQL Server 2008 R2 Express, работающий на веб-версии Windows Server 2008 R2. Evernighting отлично работает, за исключением того, что служба SQL не запускается автоматически при загрузке сервера. Служба SQL, агент и обозреватель сервера включаются автоматически. Сервер представляет собой чистую установку только с IIS и сервером sql. После запуска сервера я могу запустить службу вручную, и она работает нормально.

Единственная ошибка, которая у меня есть в журнале: «Служба SQL Server (SQLEXPRESS) завершена с ошибкой службы. Запрошенный адрес недействителен в своем контексте». В деталях есть param2: %% 10049.

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

Это ошибка из журнала событий Windows или журнала SQL Server? (Это похоже на ошибку службы Windows, а не на подробный отчет об ошибке, о котором сообщает SQL и который хранится в журнале ошибок.) Журнал событий Windows виден через средство просмотра событий, а журнал SQL Server можно просмотреть через SSMS.

Довольно редко в том или ином журнале не бывает приличных сообщений об ошибках. Если вы еще этого не сделали, просмотрите журнал ошибок SQL Server (включая старые журналы, когда служба не работает) и посмотрите, чем отличается неудачный запуск от успешного.

WAG: Что-то мешает монопольному доступу к файлу? Что-то вроде антивирусного сканера, который сканирует при загрузке, или SAN-соединения, которое требует времени для выхода в онлайн?

Судя по предоставленной вами дополнительной информации о VPN-адресе и сообщении из исходного вопроса, вы на правильном пути.

На вашем сервере должен быть установлен диспетчер конфигурации SQL Server. Откройте это и найдите

Сетевая конфигурация SQL Server

-> Протоколы для "имени базы данных"

В правой части экрана откройте свойства TCP / IP.

После открытия перейдите на вкладку IP-адреса.

Посмотрите, сможете ли вы найти запись IP-адреса для вашего адреса VPN и изменить «Включено» на «НЕТ».

Надеюсь, это позволит БД запуститься самостоятельно при перезагрузке. Дай мне знать.


Исходный ответ: у меня нет ответа, почему MSSQL не работает при первоначальном запуске, но вы можете обойти эту проблему, пока не будет найден полный ответ.

Откройте службы, вызовите свойства службы SQL-сервера, установите параметры восстановления и установите параметры «Перезапустить службу» при первом, втором и последующих сбоях.

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