SSIS-事件处理程序-电子邮件错误代码和说明
我正在尝试创建一个SSIS包,它使用一个文本文件并将内容放在一个表中。我的主流程工作正常,但我现在正在研究一些错误处理。我为“OnError”事件创建了一个事件处理程序。我在那里放了一个邮件任务,并将其配置为发送一些文本,它工作正常。我现在要做的是将其配置为发送一个变量。我将消息源类型更改为variable,并创建了一个字符串变量。变量表达式如下所示:SSIS-事件处理程序-电子邮件错误代码和说明,ssis,Ssis,我正在尝试创建一个SSIS包,它使用一个文本文件并将内容放在一个表中。我的主流程工作正常,但我现在正在研究一些错误处理。我为“OnError”事件创建了一个事件处理程序。我在那里放了一个邮件任务,并将其配置为发送一些文本,它工作正常。我现在要做的是将其配置为发送一个变量。我将消息源类型更改为variable,并创建了一个字符串变量。变量表达式如下所示: "The process to load the data failed. Please see the logs: Error Cod
"The process to load the data failed. Please see the logs: Error Code: " + (DT_WSTR, 20) @[System::ErrorCode]
但是当处理程序抓取错误时,它就在那里处理,永远不会完成
你能给我一些关于如何正确配置的建议吗
提前感谢,
克雷格哪一个是错误的事件?是装载任务用的还是整个软件包用的?我在这两个方面都试过了。两者都不起作用。请确认没有任何断点处于活动状态。下拉调试菜单并单击“删除所有断点”。这听起来像是变量被另一个进程锁定了,就像任务本身一样。也许您可以使用优先约束,将smtp任务保留在控制流中,而不是事件处理程序中。您不会有错误代码,但代码的流程将更加清晰。