Sli*_*ght 1 debugging ssis exception
SSIS显示一些无用的"调用目标已抛出错误"以及同样无用的堆栈跟踪,仅显示调用调用.记录已启用.
有没有办法查看包引发的实际异常消息而不附加一些调试器?
小智 10
只需在try..catch语句中捕获异常,并在catch块中使用FireError方法:
public void Main()
{
...
try
{
...
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
Dts.Events.FireError(0, "ERROR", ex.Message, null, 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9108 次 |
| 最近记录: |