【问题标题】:How to get details about the DTS Step in a running job?如何在正在运行的作业中获取有关 DTS 步骤的详细信息?
【发布时间】:2010-05-17 13:57:18
【问题描述】:

我已安排 DTS 从已安排的作业运行。 DTS 中有几个步骤。现在,每当作业正在运行并且我查看企业管理器中的作业部分时,它总是在状态中显示以下内容:正在执行作业步骤 1'.... 尽管它正在正确运行所有步骤。我如何知道 DTS 在哪一步运行?

我可以从 sql 分析器获取状态吗?

【问题讨论】:

    标签: sql dts


    【解决方案1】:

    您可以添加一些可以显示 dts 当前运行位置的内容。 I prefer 最好的方法是使用脚本输入 alert。没有其他直接的方法可以用来跟踪 DTS 任务!

    【讨论】:

      【解决方案2】:

      您得到的显示是快照。你需要不断刷新它。

      【讨论】:

        【解决方案3】:

        作业只有一步,运行DTS包的命令。

        如果您想查看包中步骤的进度,您需要在 DTS 包中添加一些内容,以便在每个步骤完成后将其记录在日志表中。

        【讨论】:

        • 哦。这就解释了。在 DTS 中添加一个额外的步骤来记录当前状态需要大量工作。我们有几个 100 DTS 包。有没有办法实现自动化?
        【解决方案4】:

        由于 DTS 主要针对数据库表执行,因此在 SQLServer 端,如果您具有管理权限,您可以找到所有会话当前处于活动状态、正在执行的语句等。 您可以在“作为活动监视器管理”下找到它

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-11-17
          • 1970-01-01
          • 1970-01-01
          • 2020-07-16
          • 1970-01-01
          相关资源
          最近更新 更多