Агент SQL SERVER перестает работать автоматически

У меня была странная проблема в течение последних нескольких недель. На двух моих разных серверах агент sql-сервера перестает работать автоматически. Все, что мне нужно сделать, это перезапустить агент, и он снова заработает. Но поскольку он перестает работать, он пропускает задания резервного копирования, которые я и несколько других заданий, которые я запланировал для них, агенты Sql.

Это не происходит ни с одним из других серверов, но это происходит только на этих двух конкретных серверах.

Все серверы — SQL SERVER 2008 R2, Data Center Edition. 64-бит.

Кто-нибудь когда-либо сталкивался с такой же проблемой, если да, что вы делали, чтобы решить ее?


person M.Ali    schedule 18.12.2013    source источник
comment
У меня та же проблема, однако всякий раз, когда я запускаю любую другую службу SQL, агент SQL Server перестает работать.   -  person Ryan    schedule 18.12.2013
comment
у вас есть сообщение об ошибке, предупреждение в журнале Windows? У вас есть перезапуск служб ночью? Всегда ли это происходит в одно и то же время, после или до одного и того же события?   -  person Mathese F    schedule 18.12.2013
comment
Также проверьте журнал SQL Server, а также историю заданий агента SQL, чтобы узнать, что могло выполняться, когда они в последний раз останавливались.   -  person Paul Williams    schedule 18.12.2013
comment
Спасибо, ребята, за ваши быстрые ответы. Я не получаю никаких сообщений об ошибках или чего-либо еще. Когда я проверяю историю вакансий, там написано Sql Agent not running и все. Я искал в Интернете решения, и я не одинок, сталкиваясь с этой проблемой, у многих людей возникают проблемы с агентом Sql. @PaulWilliams Я видел историю журнала, в которой ничего не работало в то время, когда она перестала работать, и она останавливалась в случайное время в прошлом. забавно то, что это происходит только с двумя конкретными серверами, которых никогда не было ни с одним из других серверов.   -  person M.Ali    schedule 18.12.2013


Ответы (3)


"Вы можете настроить агент SQL Server для автоматического перезапуска SQL Server и служб агента SQL Server в случае их неожиданной остановки"

  1. Откройте папку управления SQL Server Management Studio, щелкните правой кнопкой мыши запись агента SQL Server и выберите «Свойства».

  2. На странице Общие установите флажок Автоматический перезапуск SQL Server, если он неожиданно останавливается.

  3. Здесь вы также должны установить флажок Автоматический перезапуск агента SQL Server, если он неожиданно останавливается.

  4. Нажмите «ОК».

Подробнее об настройке агента SQL Server для автоматического перезапуска служб

Также проверьте списки контроля доступа для группы SQL Agent, если это связано.

Настройка учетных записей служб Windows и разрешений

person huMpty duMpty    schedule 18.12.2013
comment
спасибо за ваше предложение, я думаю, что это сработает, но есть ли какое-либо постоянное решение этой проблемы ?? Я имею в виду, что если он перестанет работать в середине JOB, это решение перезапустит его, но не перенесет само задание. Я хочу решить эту проблему раз и навсегда :) - person M.Ali; 18.12.2013
comment
Я не уверен в этом. Но вам нужно будет найти причину, по которой это останавливается. Вероятно, журнал ошибок Windows может дать вам подсказку! - person huMpty duMpty; 19.12.2013
comment
Где находится папка управления SQL Server Management Studio? - person Baddack; 11.02.2016

Start > search for "Services", Component Services, locar Services - "SQL Server Agent" in the list, and change Manual to automatic.

Служба запустится автоматически.

person D Kavitha Vijay Datchnamoorthy    schedule 29.03.2016

Чтобы добавить 0,02 цента, это происходило и со мной. Я выяснил, что мой агент SQL Server останавливался, когда мой сервер автоматически перезапускался для обновлений Windows. Связанная с агентом служба была настроена на перезапуск вручную. Я перешел прямо к панели «Службы Windows» («Пуск» > «Службы»), нашел в списке «Агент SQL Server» и настроил его на автоматический запуск.

person hairbo    schedule 09.03.2015