【发布时间】:2016-06-24 04:10:45
【问题描述】:
我需要将运行 SSIS 包的持续时间存储到 SQL 数据库中。如何计算。
【问题讨论】:
-
帮助我了解您正在尝试做什么。您对 Ferdipux 关于“使用 Visual Studio 实现这一目标”的回答的评论让我感到困惑。
我需要将运行 SSIS 包的持续时间存储到 SQL 数据库中。如何计算。
【问题讨论】:
如果您使用的是 SQL 2012+,则绝对建议您使用 SSIS 目录 (SSISDB)。主要原因 - 新的扩展包日志记录执行系统。查看catalog.executions 包含您的任务所需的数据。
如果您使用的是 SQL 2008 或从 SSIS 目录运行包 - 那么您必须在自己的身边制作一些东西。您可能会解析 DTExec 的结果输出 - 它总是报告运行时持续时间。
【讨论】: