2008-09-16 5 views
1

Я пытаюсь создать задачу планировщика заданий, чтобы запустить экземпляр SQL Server 2005 каждое утро, потому что что-то останавливает его каждую ночь. Это временное решение, пока я не смогу диагностировать остановку.Задача планировщика задач Запуск MSSQLSERVER

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

действие «C: \ Windows \ system32 \ cmd.EXE "с кодом возврата 2.

Любые предложения?

ответ

1

Я бы рекомендовал открыть оснастку служб MMC (просто запустить services.msc), найти сервис и изменить свойства службы для автоматического перезапуска при сбое службы.

  1. Открыть Услуги MMC оснастку (запустить services.msc)
  2. Найдите службу. Если вы установили экземпляр по умолчанию SQL Server 2005, который будет «SQL Server (MSSQLSERVER)». Если вы установили именованный экземпляр, то будет в скобках.
  3. Щелкните правой кнопкой мыши по обслуживанию и выберите «Свойства».
  4. Перейдите на вкладку «Восстановление».
  5. Установите параметры для первого, второго и последующих сбоев по желанию.
  6. Нажмите «ОК».

И Джон Дайер также прав насчет поиска в журналах событий Windows для получения подробной информации о том, почему SQL Server остановлен (запустите eventvwr.exe).

1

Используйте NET команду:

Для запуска службы введите: чистый StartService

Чтобы остановить службу, введите: чистый StopService

Чтобы приостановить обслуживание, тип: чистый pauseservice

Для возобновления службы введите: net continueervice

См. Эту статью в статье Microsoft по дополнительной информации: Microsoft Article

Кроме того, я бы рассмотрел журналы событий Windows (приложение и систему), чтобы узнать, почему SQLServer останавливается в первую очередь.

+0

John, я уже использую команду NET START и в моем вопросе заявил, что это не то, как запустить службу, но как это сделать из планировщика заданий. – ProfK 2008-09-16 11:15:50

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