我有一个.dtsx包,我在线程循环中加载了大量的平面文件。
在每个循环中,如果文件出现问题,该过程会将文件复制到另一个位置并继续执行。 现在,我想在程序包完成后搜索Execution Results选项卡,看看这些文件出了什么问题。但是有大量的条目,并且没有搜索选项!
有人知道如何在“执行结果”选项卡中搜索,仅过滤错误,或将整个“执行结果”输出保存到文本文件中? (我知道我可以使用事件处理程序和自定义日志记录,但这不是我的问题)。
提前感谢任何提示。
答案 0 :(得分:1)
您可以启用Inbuilt Logging Feature
并选择SQL Server
作为Provider Type
。SSIS执行将记录在名为sysdtsLog90
的表中(MSDB数据库中的SSIS 2005)或{{ 1}}(SSIS 2008)。
选择需要在数据库中记录的详细信息
现在,当您执行包时,您可以在表中找到SSIS包执行详细信息。
为了找到失败的任务,您只需查询表
即可sysssislog
您可以使用第三方工具BIDS HELPER来可视化SSIS效果