gpt4 book ai didi

c# - 实用更改的 SSIS 变量

转载 作者:太空狗 更新时间:2023-10-29 23:50:02 35 4
gpt4 key购买 nike

这是对 this question 的补充之前有人问过没有答案。

我遇到的问题是需要偶尔更新一个父级的一组 35 个子 SSIS 包。它们都是一样的,只是处理的数据不同。当我进行更改时,我删除所有子项并将它们再次粘贴到同一个文件夹中,更新一个变量的值,该变量告诉包它是哪个子包,因此它知道要处理哪些数据(值为 1-35) .

我的目标是找到一种解决方案,让软件包能够以某种方式知道它们是谁(通过文件名、变量、配置等),以便在更新后减少维护和生产设置。

包的文件名在同一文件夹中保留粘贴后附加的编号值(packagename 1,packagename 2,....packagename X)。我在 SSIS 2012 中使用包部署,因此我无法像使用项目部署那样访问文件名作为参数。所有包都在一个 SSDT 解决方案中,父包调用所有 35 个子包。通过 Package Deployment,我使用 SQL 表中的配置来更改文件路径,因为它从一个服务器升级到另一个服务器。

我很想自动化与 child 相关的其他事情,但除非我先解决这部分,否则我做不到。此外,我还需要再添加 15 个左右的 child ,这会节省很多时间。

感谢任何帮助

最佳答案

您是否尝试过使用环境变量?并使用不同的参数启动包。 Packages_with_Parameter_from_Environments

(对不起,我不能发表评论。)

关于c# - 实用更改的 SSIS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36180322/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com