SSIS包的执行监控

时间:2014-12-08 02:16:57

标签: sql-server ssis sql-server-2012

我们如何在执行期间监控 SSIS 包的进度?我想知道当一个包正在执行时,当前正在运行哪个可执行文件,读取/处理/写入了多少行,可执行执行持续时间,引发的事件等。

在Ab Inito中,我们可以通过查看在程序包执行期间生成的日志文件来监视这些参数,这些日志文件具有在执行过程中附加到日志文件的类似信息。

有没有类似的方法对SSIS包做同样的事情?

**我正在使用Sql-Server 2012

1 个答案:

答案 0 :(得分:0)

有关可执行文件和事件的信息,请查看SSISDB数据库中可用的视图,特别是catalog.executions和catalog.event_messages。

SELECT TOP 1000 *
  FROM [SSISDB].[catalog].[executions]

虽然事件消息中包含一些像聚合这样的行计数,但可能需要在SSIS包中有意记录更详细的信息。