【发布时间】:2010-05-07 09:02:09
【问题描述】:
例如:对于存储过程,我们使用 sp_helptext。在 sql server 2005 中是否有任何关键字可以查看文本中的作业
问候 库马尔
【问题讨论】:
标签: sql sql-server-2005 sql-server-2000
例如:对于存储过程,我们使用 sp_helptext。在 sql server 2005 中是否有任何关键字可以查看文本中的作业
问候 库马尔
【问题讨论】:
标签: sql sql-server-2005 sql-server-2000
您可以查询 msdb 数据库中的各种表以获取作业列表及其详细信息。
例如
select * from msbdb.dbo.sysjobs
将在服务器中为您提供所有作业的列表
select * from msdb.dbo.sysjobactivity
将为您提供工作活动的详细信息。
【讨论】:
对于这样的事情,我知道如何在 Management Studio 中执行某些操作,但不确定如何通过代码执行此操作,我有时会启动探查器跟踪,然后在 Management Studio 中执行操作以查看其在做什么。在我的系统上执行此操作表明以下可能会有所帮助。
exec msdb.dbo.sp_help_jobstep @job_name = 'Your job name'
如果您查看它的定义,它似乎使用msdb.dbo.sysjobsteps
【讨论】: