SSIS - 在调试模式下搜索或过滤执行结果

时间:2013-05-23 09:24:29

标签: debugging visual-studio-2008 ssis dts

我有一个.dtsx包,我在线程循环中加载了大量的平面文件。

在每个循环中,如果文件出现问题,该过程会将文件复制到另一个位置并继续执行。 现在,我想在程序包完成后搜索Execution Results选项卡,看看这些文件出了什么问题。但是有大量的条目,并且没有搜索选项!

有人知道如何在“执行结果”选项卡中搜索,仅过滤错误,或将整个“执行结果”输出保存到文本文件中? (我知道我可以使用事件处理程序和自定义日志记录,但这不是我的问题)。

提前感谢任何提示。

1 个答案:

答案 0 :(得分:1)

您可以启用Inbuilt Logging Feature并选择SQL Server作为Provider Type。SSIS执行将记录在名为sysdtsLog90的表中(MSDB数据库中的SSIS 2005)或{{ 1}}(SSIS 2008)。

选择需要在数据库中记录的详细信息

enter image description here

现在,当您执行包时,您可以在表中找到SSIS包执行详细信息。

为了找到失败的任务,您只需查询表

即可
sysssislog

您可以使用第三方工具BIDS HELPER来可视化SSIS效果