SQL Server 2K - Работа агента - ошибки и сообщения - PullRequest
2 голосов
/ 07 февраля 2009

У меня есть работа, которая работает каждую ночь. Я делаю свой собственный вход в хранимую процедуру, чтобы я мог сказать, что происходит, если что-то не получается.

Прошлой ночью работа не удалась, и я знаю, где. Когда я запустил работу вручную, это удалось. Поэтому я пошел в историю вакансий, чтобы посмотреть, что я смог найти.

Я выбрал «Показать подробности шага» и могу видеть сообщения. Пока все хорошо, но вот моя проблема.

Поле, в котором отображаются сообщения / ошибки, заполнено большим количеством информации, но последняя часть, в которой написано «Ошибка шага», была обрезана остальными сообщениями, в которых нет информации об ошибке. Эти другие сообщения нормальные. Я использую BCP довольно много раз и ожидаю их.

Мой вопрос: есть ли способ очистить это в хранимой процедуре? То, что я хотел бы сделать, это очистить это непосредственно перед той частью процедуры stpred, которая терпит неудачу, так что у меня есть прозрачная рамка

OR

Есть ли способ увидеть еще больше деталей? Я спросил sysjobhistory, но это в основном та же информация. Усеченный / отрезанный и не сильно используемый.

OR

Есть ли способ отключить сообщения, которые регистрируются во время работы, чтобы были только ошибки.

Спасибо !! Спасибо!

1 Ответ

5 голосов
/ 07 февраля 2009

В опциях «Дополнительно» для шага задания агента SQL вы можете выбрать файл, в который будет записан вывод шага. Этот файл журнала будет содержать все детали шага, не усеченные. Это не поможет с этой ошибкой, которая уже произошла, но это поможет с любыми будущими отказами.

...