【发布时间】:2010-05-17 13:57:18
【问题描述】:
我已安排 DTS 从已安排的作业运行。 DTS 中有几个步骤。现在,每当作业正在运行并且我查看企业管理器中的作业部分时,它总是在状态中显示以下内容:正在执行作业步骤 1'.... 尽管它正在正确运行所有步骤。我如何知道 DTS 在哪一步运行?
我可以从 sql 分析器获取状态吗?
【问题讨论】:
我已安排 DTS 从已安排的作业运行。 DTS 中有几个步骤。现在,每当作业正在运行并且我查看企业管理器中的作业部分时,它总是在状态中显示以下内容:正在执行作业步骤 1'.... 尽管它正在正确运行所有步骤。我如何知道 DTS 在哪一步运行?
我可以从 sql 分析器获取状态吗?
【问题讨论】:
您可以添加一些可以显示 dts 当前运行位置的内容。 I prefer 最好的方法是使用脚本输入 alert。没有其他直接的方法可以用来跟踪 DTS 任务!
【讨论】:
您得到的显示是快照。你需要不断刷新它。
【讨论】:
作业只有一步,运行DTS包的命令。
如果您想查看包中步骤的进度,您需要在 DTS 包中添加一些内容,以便在每个步骤完成后将其记录在日志表中。
【讨论】:
由于 DTS 主要针对数据库表执行,因此在 SQLServer 端,如果您具有管理权限,您可以找到所有会话当前处于活动状态、正在执行的语句等。 您可以在“作为活动监视器管理”下找到它。
【讨论】: