gpt4 book ai didi

debugging - SSIS Script Task抛出异常,如何查看消息?

转载 作者:行者123 更新时间:2023-12-04 05:38:08 26 4
gpt4 key购买 nike

SSIS 显示一些无用的“调用目标已引发错误”以及同样无用的堆栈跟踪,仅显示调用调用。日志记录已启用。

有没有办法在不附加调试器的情况下查看包抛出的实际异常消息?

最佳答案

只需在 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;
}
}

关于debugging - SSIS Script Task抛出异常,如何查看消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31435497/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com