SQL Server代理作业在作业历史记录中记录自定义消息

Tsu*_*asa 2 t-sql sql-server sql-agent sql-agent-job

是否可以在作业历史记录消息中记录来自SQL Server代理作业的自定义消息?如果不是,那么做这种事情的最佳方法是什么?

Bat*_*ech 5

对于T-SQL作业步骤,可以使用该print语句。对于CmdExec步骤,Console.Writeline在可执行文件中使用。如果有很多输出,则默认情况下,SQL Agent将不会保留所有字符,而只会保留一定数量的字符。要使其保留一个步骤的所有输出,请转至步骤属性“高级”,然后选中“在历史记录中包括步骤输出”复选框。