如何捕获SSIS作业(脚本)失败的详细错误消息 我们有一个SSIS包,可以从sharepoint位置下载文件并将数据插入SQL表 文件下载部分使用C#脚本进行处理(作为for each循环的一部分) 我们在C#脚本中引用sharepoint客户端dll文件 该包已部署并计划从SQL Server运行 作业开始失败,我无法捕获SQL Server作业执行日志中的详细错误 我得到的唯一错误消息是“调用目标已引发异常” 我在脚本的catch块中尝试了以下内容。但它们都没有写入日志文件

如何捕获SSIS作业(脚本)失败的详细错误消息 我们有一个SSIS包,可以从sharepoint位置下载文件并将数据插入SQL表 文件下载部分使用C#脚本进行处理(作为for each循环的一部分) 我们在C#脚本中引用sharepoint客户端dll文件 该包已部署并计划从SQL Server运行 作业开始失败,我无法捕获SQL Server作业执行日志中的详细错误 我得到的唯一错误消息是“调用目标已引发异常” 我在脚本的catch块中尝试了以下内容。但它们都没有写入日志文件,c#,sql-server,logging,ssis,runtime-error,C#,Sql Server,Logging,Ssis,Runtime Error,Dts.Events.FireError(0,“发生错误”,例如消息,字符串为空,0) firefinformation(1,“Error”,String.Format(“Error:{0}”,ex),”,0,ref boolFire) StreamWriter writer=新的StreamWriter(@“\ServerName\logFile.txt”); writer.Write(例如ToString()) 由于我能够在本地执行包并成功地处理文件,因此我无法确定这里到底出了什么问题。

Dts.Events.FireError(0,“发生错误”,例如消息,字符串为空,0)

firefinformation(1,“Error”,String.Format(“Error:{0}”,ex),”,0,ref boolFire)

StreamWriter writer=新的StreamWriter(@“\ServerName\logFile.txt”); writer.Write(例如ToString())


由于我能够在本地执行包并成功地处理文件,因此我无法确定这里到底出了什么问题。

请检查如何修改脚本以获得更好的错误消息:还要确保在部署包的服务器上安装了sharepoint client DLL。