包装开始和结束时间

时间:2010-06-17 06:19:06

标签: ssis

我想知道是否有任何系统变量可用于访问包执行的开始和结束时间。我的要求是我需要将它存储在数据库表中的2个相关字段中。

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

有一个变量系统:: Starttime,为什么不在保存到DB时只使用getdate()函数

答案 2 :(得分:0)

使用SQL Server 2012 SSISDB执行或execution_component_phases表

从SQL 2012开始,您可以使用start_time和end_time列直接从SSISDB数据库中的catalog.execution或catalog.execution_component_phases表中获取此信息。包由package_name变量标识。知道这一点真的可以派上用场。 (自从OP / 2017年6月以来,有点惊讶没人提到这一点。)

https://docs.microsoft.com/en-us/sql/integration-services/system-views/catalog-execution-component-phases

注意:

这样可以省去必须使用系统变量的步骤,因为数据已经存在于表格中。