如何解决如何捕获SSIS作业脚本失败的详细错误消息
- 我们有一个SSIS包,可以从共享点位置下载文件并将数据插入SQL表中
- 正在使用C#脚本处理文件下载部分(作为for-each循环的一部分)
- 我们在C#脚本中引用了共享点客户端dll文件。
- 该程序包已部署并计划从SQL Server运行
- 该作业开始失败,我无法在SQL Server作业执行日志中捕获详细的错误。
- 我收到的唯一错误消息是“调用的目标引发了异常”
- 我在脚本的catch块中尝试了以下内容。但是他们都没有写入日志文件
-
Dts.Events.FireError(0,“发生错误”,例如Message,String.Empty,0);
Dts.Events.FireInformation(1,“ Error”,String.Format(“ Error:{0}”,ex),“”,0,ref boolFire);
StreamWriter writer =新的StreamWriter(@“ \ ServerName \ logFile.txt”); writer.Write(ex.ToString());
我无法弄清楚到底是哪里出了问题,因为我能够在本地执行该程序包并成功处理文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。