sql server 2008 调度程序作业中的自定义日志记录 >查看历史记录?

发布于 2024-09-29 15:22:53 字数 129 浏览 4 评论 0原文

我正在创建 sql server 2008 代理调度程序作业形式的 sql 脚本。 如果在“作业”中的某些情况下失败,想要记录详细信息查看历史记录。

有什么办法,让我们可以使用 Job > 记录自定义文本吗?查看历史记录?

I am creating sql server 2008 Agent scheduler job form sql script.
Want to Log the details if failed in some case within Job > View Histroy.

Is there any way, so we can log custom text with Job > View Histroy?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一影成城 2024-10-06 15:22:53

最简单的方法是在 SQL 脚本中使用 print 命令

Print "Script Started"

-- Do something interesting

Print "Script Finished"

即然后查看各个步骤以查看输出。唯一的问题是它看起来像这样:

Message
Executed as user: NT AUTHORITY\NETWORK SERVICE.  Script Started [SQLSTATE 01000] (Message 0)  Script Finished [SQLSTATE 01000] (Message 0).  The step succeeded.

提取起来有点尴尬。

The simplest way is to use the print command in your SQL script

i.e.

Print "Script Started"

-- Do something interesting

Print "Script Finished"

Then look at the individual step to see the output. The only problem is that it will look something like this:

Message
Executed as user: NT AUTHORITY\NETWORK SERVICE.  Script Started [SQLSTATE 01000] (Message 0)  Script Finished [SQLSTATE 01000] (Message 0).  The step succeeded.

Which is a bit awkward to extract.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文