SSIS - 在整个项目中更改对 Variable/Parameter 的引用
SSIS - Changing references to a Variable/Parameter through all the project
我已经创建了一个 SSIS 项目,认为它将以项目部署模式进行部署。
我的很多包都有 2 个参数(称为 P_OdsTbl
和 P_SrcEtl
),每当我使用执行包任务时,我都会将子参数绑定到父参数。
我后来发现该项目将以包部署模式部署,这意味着我需要将参数更改为变量(V_OdsTbl
和 V_SrcEtl
)并使用变量设置它们的值配置。
我在包中有很多对这两个参数的引用,并且通过所有这些参数手动更改它们既耗时又不安全(我可能会遗漏一些引用)。
有没有办法通过项目搜索所有参考文献,或者更好;用对新变量的引用替换它们?
您可以使用文本编辑器搜索和替换 .dtsx 文件中的文本。
正如@TabAlleman 提到的,您可以使用文本编辑器替换 .dtsx 文件中的文本,因为它们是基于 xml 的文件。
此外,我建议使用 Notepad++,它包含允许用户查找和替换目录中所有文件的功能。
有关详细信息,请查看以下内容 link:
我已经创建了一个 SSIS 项目,认为它将以项目部署模式进行部署。
我的很多包都有 2 个参数(称为 P_OdsTbl
和 P_SrcEtl
),每当我使用执行包任务时,我都会将子参数绑定到父参数。
我后来发现该项目将以包部署模式部署,这意味着我需要将参数更改为变量(V_OdsTbl
和 V_SrcEtl
)并使用变量设置它们的值配置。
我在包中有很多对这两个参数的引用,并且通过所有这些参数手动更改它们既耗时又不安全(我可能会遗漏一些引用)。
有没有办法通过项目搜索所有参考文献,或者更好;用对新变量的引用替换它们?
您可以使用文本编辑器搜索和替换 .dtsx 文件中的文本。
正如@TabAlleman 提到的,您可以使用文本编辑器替换 .dtsx 文件中的文本,因为它们是基于 xml 的文件。
此外,我建议使用 Notepad++,它包含允许用户查找和替换目录中所有文件的功能。
有关详细信息,请查看以下内容 link: