SSIS控制流表达式逻辑流限制?

SSIS控制流表达式逻辑流限制?,ssis,sql-server-2008-r2,Ssis,Sql Server 2008 R2,正在运行SQL Server 2008 R2/2008 我有一个SSIS包,需要根据表达式进行一些分支 在调试中运行时,仅运行“验证”步骤(绿色)。之后,即使3个条件中的1个始终存在(表达式显示在注释中),它也会停止。为什么会发生这种情况?创建流时,我没有收到任何错误 我该如何解决这个问题,使它真正起作用 PS不知道为什么图像下有这么多空白。。。 我看到图像右侧有一个大对象,它有两个指向它的优先约束 如果这些约束是用“逻辑AND”(默认值)定义的,那么对象开始处理时,这两个约束都必须为真 使用此

正在运行SQL Server 2008 R2/2008

我有一个SSIS包,需要根据表达式进行一些分支

在调试中运行时,仅运行“验证”步骤(绿色)。之后,即使3个条件中的1个始终存在(表达式显示在注释中),它也会停止。为什么会发生这种情况?创建流时,我没有收到任何错误

我该如何解决这个问题,使它真正起作用

PS不知道为什么图像下有这么多空白。。。

我看到图像右侧有一个大对象,它有两个指向它的优先约束

如果这些约束是用“逻辑AND”(默认值)定义的,那么对象开始处理时,这两个约束都必须为真

使用此结构,如果在执行包时右上角表达式为true,则包的其余部分将永远不会执行,因为右侧的大对象正在等待其传入的两个先决条件都得到满足


如果将传入约束设置为“逻辑或”,则当两个传入约束中的任何一个满足时,对象将立即开始处理。

我看到图像右侧有一个大对象,它有两个指向它的优先级约束

如果这些约束是用“逻辑AND”(默认值)定义的,那么对象开始处理时,这两个约束都必须为真

使用此结构,如果在执行包时右上角表达式为true,则包的其余部分将永远不会执行,因为右侧的大对象正在等待其传入的两个先决条件都得到满足

如果将传入约束设置为“逻辑或”,则只要满足两个传入先决条件中的任何一个,对象就会开始处理。

从图标判断,“大对象”是序列容器。“大对象”是序列容器,从图标判断。