1

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

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

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

提前感谢您的任何提示。

4

1 回答 1

1

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

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

在此处输入图像描述

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

为了找到失败的任务,你可以查询表

 select EVENT,source,starttime,endtime 
 from sysssislog 
 where EVENT like '%OnTask%'or EVENT like '%error%' 

您可以使用 3rd 方工具BIDS HELPER来可视化 SSIS 性能

于 2013-05-23T10:11:32.027 回答