【发布时间】:2020-07-29 14:11:24
【问题描述】:
我正在尝试从 SP 获取输出消息到执行 SQL 任务中的 SSIS 变量中。如果存储过程成功执行,我可以获取消息,但如果存储过程引发错误,则变量保持为空,如下所示-
现在,如果 sp 执行成功完成,那么 ssis 变量就会得到数据, 但如果 sp 执行出错,则 ssis 变量保持为空并且执行 SQL 任务组件失败(这是所需的行为)。 请指导。谢谢!
【问题讨论】:
-
“但万一存储过程引发错误” 这些错误是什么?为什么要将 SQL 粘贴为图像,
IF 1=1有什么用?1不什么时候等于1? -
@Larnu,这个sp只是解释问题陈述的一个例子。 SP 引发用户定义的错误,我需要在 ssis 中检索它,然后在我的系统中进一步使用它们。
标签: sql sql-server ssis etl