0

Я только что установил SQL Server 2014 Express, вчера вечером служба остановилась и не перезапустилась. Поиск в Интернете Я обнаружил, что только опция агента SQL Server для автоматического перезапуска, если служба остановлена, что недоступно в выпуске SQL Server Express.Autorestart, если служба прекращена SQL Server 2014 Express

Есть ли способ настроить автозагрузку, если служба завершается с ошибкой или останавливается?

Я на сервере Windows Server 2012 R2.

+0

Установили ли вы какие-либо [Действия по восстановлению] (http://technet.microsoft.com/en-us/library/cc753662.aspx) для службы SQL Server, когда они останавливаются? – DMason

+0

Я сделал сейчас, спасибо! – euge9522

+0

он не перезапустил службу немедленно (это заняло около 10 часов), есть ли способ немедленно ее перезапустить? также у меня есть эта проблема, которая останавливает сервер SQL Server завершается из-за фатального исключения c0000006. Эта ошибка может быть вызвана необработанным исключением Win32 или C++ или нарушением доступа, возникающим при обработке исключений. Проверьте журнал ошибок SQL для любых связанных дампов или сообщений стека. Это исключение заставляет SQL Server выходить из строя. Для восстановления после этой ошибки перезапустите сервер (если SQLAgent не настроен на автоматический перезапуск). – euge9522

ответ

-1

Проделайте запланированную задачу, которая запускает такой скрипт;

for /F "tokens=3 delims=: " %%H in ('sc query "mssql" ^| findstr "  STATE"') do (
    if /I "%%H" NEQ "RUNNING" (
    net start "mssql" 
) 
) 

Пожалуйста, просто подтвердите сервисное имя для вашего экземпляра sql.

Смежные вопросы