Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 禁用传递sp参数_Ssis - Fatal编程技术网

Ssis 禁用传递sp参数

Ssis 禁用传递sp参数,ssis,Ssis,我有一个SSIS包,其中包含运行存储过程的每个循环。循环容器将参数传递给存储过程。在某些情况下,我需要将所有参数传递给存储过程,而在其他情况下,我只需要传递一个参数。是否有任何方法可以设置是否应该传递参数?也许可以在循环容器中使用表达式?可能。大概可能就目前的问题而言,这很难说 需要提供参数或不基于“问题中未提供的逻辑”。您可以有多个执行SQL任务,并使用优先级约束为不同的任务供电 另一种方法是为查询使用表达式,并将参数作为文本的一部分传入。我说出了一些你不想在这件事上重来的理由 另一种方法是,

我有一个SSIS包,其中包含运行存储过程的每个循环。循环容器将参数传递给存储过程。在某些情况下,我需要将所有参数传递给存储过程,而在其他情况下,我只需要传递一个参数。是否有任何方法可以设置是否应该传递参数?也许可以在循环容器中使用表达式?

可能。大概可能就目前的问题而言,这很难说

需要提供参数或不基于“问题中未提供的逻辑”。您可以有多个
执行SQL任务
,并使用优先级约束为不同的任务供电

另一种方法是为查询使用表达式,并将参数作为文本的一部分传入。我说出了一些你不想在这件事上重来的理由

另一种方法是,在需要@TI的地方,将任务中的参数调零


如果您需要详细信息,请编辑您的问题以包含详细信息。

您可以在脚本任务中处理逻辑,该脚本任务也将调用SP,或者您可以使用序列容器应用该逻辑。如何为存储过程中的可选参数设置默认值,并相应地在存储过程中处理它们?然后SSIS中的调用方任务可以自由地传递一个或所有参数。另一种方法是从SSI传递这些默认值。这两种技术中的任何一种都需要您在SSI内部知道如何准确地调用SP。如果需要进一步的帮助,请返回,我可以提供进一步的帮助。