我已经安排了一个 DTS 从预定的作业运行。DTS 中有几个步骤。现在,每当作业运行时,我查看企业管理器中的作业部分,它总是在状态中显示以下内容:正在执行作业步骤 1'.... 尽管它正在正确运行所有步骤。我如何知道 DTS 在哪一步运行?
我可以从 sql 分析器获取状态吗?
您可以添加一些可以向您显示 dts 当前运行位置的内容。I prefer
最好的方法是alert
使用脚本。没有其他直接的方法可以用来跟踪 DTS 任务!
由于 DTS 主要针对数据库表执行,因此在 SQLServer 端,如果您具有管理权限,您可以找到所有会话当前处于活动状态、正在执行的语句等。 您可以在 Management as Activity monitor 下找到它。
作业中只有一个步骤,即运行 DTS 包的命令。
如果您想查看包中步骤的进度,您需要在 DTS 包中添加一些内容,以便在每个步骤完成时记录在日志表中。
您得到的显示是快照。你需要不断刷新它。