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
Parameters SSIS-在整个项目中更改对变量/参数的引用_Parameters_Ssis_Package_Etl_Find Replace - Fatal编程技术网

Parameters SSIS-在整个项目中更改对变量/参数的引用

Parameters SSIS-在整个项目中更改对变量/参数的引用,parameters,ssis,package,etl,find-replace,Parameters,Ssis,Package,Etl,Find Replace,我创建了一个SSIS项目,认为它将以项目部署模式部署 我的很多包都有两个参数(称为p_OdsTbl和p_SrcEtl),每当我使用Execute-package-task时,我都会将子参数绑定到父参数 我发现项目将以包部署模式部署,这意味着我需要将参数更改为变量(V_OdsTbl和V_SrcEtl),并使用变量配置设置它们的值 我在包中有很多对这两个参数的引用,手动修改它们既耗时又不安全(我可能会错过一些引用) 是否有一种方法可以搜索整个项目的所有参考资料,或者更好;用新变量的引用替换它们?您可

我创建了一个SSIS项目,认为它将以项目部署模式部署

我的很多包都有两个参数(称为
p_OdsTbl
p_SrcEtl
),每当我使用Execute-package-task时,我都会将子参数绑定到父参数

我发现项目将以包部署模式部署,这意味着我需要将参数更改为变量(
V_OdsTbl
V_SrcEtl
),并使用变量配置设置它们的值

我在包中有很多对这两个参数的引用,手动修改它们既耗时又不安全(我可能会错过一些引用)


是否有一种方法可以搜索整个项目的所有参考资料,或者更好;用新变量的引用替换它们?

您可以使用文本编辑器来搜索和替换.dtsx文件中的文本。

正如@TabAlleman提到的,您可以使用文本编辑器替换.dtsx文件中的文本,因为它们是基于xml的文件

另外,我建议使用它,它包含一个特性,允许用户查找和替换目录中的所有文件

有关更多信息,请查看以下链接: