【问题标题】:how to view the job in text in sql server 2005如何在 sql server 2005 中以文本形式查看作业
【发布时间】:2010-05-07 09:02:09
【问题描述】:

例如:对于存储过程,我们使用 sp_helptext。在 sql server 2005 中是否有任何关键字可以查看文本中的作业

问候 库马尔

【问题讨论】:

    标签: sql sql-server-2005 sql-server-2000


    【解决方案1】:

    您可以查询 msdb 数据库中的各种表以获取作业列表及其详细信息。

    例如

    select * from msbdb.dbo.sysjobs
    

    将在服务器中为您提供所有作业的列表

    select * from msdb.dbo.sysjobactivity 
    

    将为您提供工作活动的详细信息。

    【讨论】:

    • 我要查看具体作业的脚本?
    【解决方案2】:

    对于这样的事情,我知道如何在 Management Studio 中执行某些操作,但不确定如何通过代码执行此操作,我有时会启动探查器跟踪,然后在 Management Studio 中执行操作以查看其在做什么。在我的系统上执行此操作表明以下可能会有所帮助。

    exec msdb.dbo.sp_help_jobstep @job_name = 'Your job name'
    

    如果您查看它的定义,它似乎使用msdb.dbo.sysjobsteps

    【讨论】:

      猜你喜欢
      • 2010-11-21
      • 2011-05-08
      • 1970-01-01
      • 2012-05-10
      • 1970-01-01
      • 2011-10-17
      • 2010-11-15
      • 2022-12-18
      • 2010-09-12
      相关资源
      最近更新 更多