如何存储 SSIS 包持续时间

How to store SSIS Packages duration

我需要存储 运行 SSIS 包的持续时间,直到执行到 SQL 数据库中。我该如何计算它。

如果您使用的是SQL 2012+,强烈建议您使用SSIS Catalogs (SSISDB)。主要原因 - 新的扩展包日志执行系统。查看 catalog.executions 包含您的任务所需的数据。
如果您使用 SQL 2008 或 运行 SSIS 目录之外的软件包 - 那么您必须自己动手制作一些东西。您可能会解析 DTExec 的结果输出 - 它总是报告 运行持续时间。