尝试捕获异常会在SSIS中错误报告文件路径的任何原因是什么?

时间:2018-12-27 19:48:06

标签: c# ssis bids

所以我有这个SSIS包,它具有一个脚本任务,该任务将文件复制到目标位置,然后将其数据放入C#数据结构中,以供以后解析。但是,它遍历第一个文件,然后突然在我的主要方法中从尝试捕获中得到此异常,说明: Error: 0x12 at Copy xxx Files to New Destination, there was an exception :< which said: : Could not find file 'C:\Program Files\Microsoft SQL Server\130\DTS\binn\xxx370xxxxx_xxx.rpt'.

引起我注意的是文件路径从另一个位置更改,我不在sql server binn文件夹中存储任何内容...

问题:

它尝试从中读取的文件路径不是Bin文件,并且由于某些根本原因该异常正在报告此文件夹,

另外

对于使用C#脚本任务调试损坏的程序包有什么好的建议吗?
我是这个项目的新手,没有什么可依靠的,在BIDS中调试C#代码似乎非常不直观。 (不会达到断点,无法单步执行我的C#代码。)

1 个答案:

答案 0 :(得分:0)

将其发布为建议的答案,下面由马丁·史密斯说:

它不会弥补。您的代码正在尝试在那里找到文件。我可以想象C:\ Program Files \ Microsoft SQL Server \ 130 \ DTS \ binn是默认的工作文件夹位置,而您只是在使用文件名而不是完整路径的某个位置。