Просто создав работу агента SQL Я подумал, что было бы удобно писать небольшую информацию в историю работы, если я захочу ее проверить позже.Запись в историю работы агента SQL
Я использую VBScript в этом случае, и отметил, что я мог бы использовать объект Error, чтобы записать данные в истории, например:
Err.Raise 999, "The code died"
Если вы щелкните правой кнопкой мыши задание и выберите «Просмотр истории ', то номер ошибки и описание есть для всех, чтобы видеть.
Но как насчет успешного завершения? Может ли я Return
значение как-то? Было бы неплохо сказать что-то вроде «Закончено ОК после действия 34 файлов» или что-то еще.
На этот раз меня бы интересовали ответы VBScript, но если вы знаете, как это сделать с помощью T-SQL или CmdExec, которые были бы полезны для понимания на всякий случай. Благодарю.
Это был очень всеобъемлющий ответ, и он прекрасно работает, спасибо! для бонусных очков, объясните, как вернуть «код выхода», который показывает история заданий SQL (и обнаруживает как успех/сбой) из VBScript. –