#sql #tsql #sql-server-2008-r2 #ssms #sql-server-agent
#sql #tsql #sql-server-2008-r2 #ssms #sql-server-agent
Вопрос:
У меня есть задание агента SQL Server, состоящее из 4 шагов. Если я его запускаю, оно отображается как «Выполняющееся» на неопределенный срок. Если я последовательно выполняю код в четыре этапа непосредственно в SSMS, их выполнение занимает ~ 7 секунд. Никакая информация о конфигурации (владелец, запуск от имени, база данных и т.д.) Не отличается от любого другого задания, которое выполняется нормально. Что еще я могу проверить?
Комментарии:
1. Создайте журналы. (например, процедура входа в систему… С именем процедуры / именем шага … ). Регистрируйте каждую инструкцию. Это более простой способ определения проблемы, также на будущее, вы можете улучшить каждый шаг отдельно…
Ответ №1:
Как и в случае с любой проблемой, возникающей в группе, разбейте ее на отдельные части. Вы выполняли каждый шаг отдельно и знаете, что каждый отдельный шаг работает. Затем добавьте шаги 1 и 2 и посмотрите, выполняется ли оно. Затем добавьте шаги 1,2 и 3 и посмотрите, что произойдет. Шаг за шагом устраняйте все возможные проблемы. Я предполагаю, что один шаг не возвращает результат успешного выполнения, и логика ошибки в нем не указывает на сбой или переход к следующему шагу.
Проверьте свойства на каждом шаге в разделе дополнительно и проверьте действия при успешном выполнении и при сбое.