Автоматический перезапуск, если служба останавливается SQL Server 2014 Express

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

Есть ли способ настроить автоматический перезапуск в случае сбоя или остановки службы?

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


person euge9522    schedule 16.11.2014    source источник
comment
Настроили ли вы какие-либо Действия восстановления для службы SQL Server при ее остановке? ?   -  person Dave Mason    schedule 16.11.2014
comment
я сделал сейчас, спасибо!   -  person euge9522    schedule 17.11.2014
comment
он не перезапустил службу немедленно (это заняло около 10 часов), есть ли способ заставить его перезапуститься немедленно? также у меня есть эта проблема, которая останавливает сервер, SQL Server завершает работу из-за фатального исключения c0000006. Эта ошибка может быть вызвана необработанным исключением Win32 или C++‹c/› или нарушением прав доступа, обнаруженным во время обработки исключения. Проверьте журнал ошибок SQL на наличие связанных дампов стека или сообщений. Это исключение приводит к завершению работы SQL Server. Чтобы устранить эту ошибку‹c/›, перезапустите сервер (если SQLAgent не настроен на автоматический перезапуск).   -  person euge9522    schedule 18.11.2014


Ответы (1)


Пожалуйста, выполните запланированное задание, которое запускает такой скрипт;

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

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

person Community    schedule 02.12.2014