SSIS优先约束表达式无法正常工作

时间:2014-03-06 09:00:35

标签: ssis constraints

我有一个int变量User::FileLineCount作用于for循环容器和循环内的任务,我想从任务继续,取决于此变量的值

在优先约束编辑器中,我选择评估操作作为表达式,将表达式选择为@FileLineCount!=0。其他任务的另一个版本为@FileLineCount==0。当我调试时,我可以看到User::FileLineCount值为0,但是当我跳过任务时,我得到Unable to step. Not Implemented.错误。

感谢您的帮助

编辑:显然调试器无法跳过,因此导致错误,但条件仍然无法正常工作。

EDIT2 One constraint

另一个是@ FileLineCount == 0。如果没有图中的OR'in就行不了。

1 个答案:

答案 0 :(得分:1)

我有两条路径离开一个数据流任务,一个会去一个sql任务,另一个会去另一个任务。我一直在为此苦苦挣扎,直到我意识到离开同一数据流任务的两条路径将是“ an”,或者如果它们是不同的路径。我假设如果有多个任务要完成一个任务,并且您需要所有这些都正确才能继续进行,那么您将使用AND。我不确定这是否正是您的要求。

enter image description here

这是或,因为我要一个。

在下面,我希望所有三个都为真,以便继续发送电子邮件。

enter image description here