首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS -多个配置

SSIS -多个配置
EN

Stack Overflow用户
提问于 2010-04-19 19:31:22
回答 2查看 4.7K关注 0票数 4

我继承了一个SSIS项目。我以前从未使用过SSIS,有一件事对我来说似乎很奇怪,那就是无法管理多个配置。

对于每个SSIS包,我们有3个延迟环境,DEV,UAT和生产。

目前,我必须为我们为每个更改手动部署的每个包编辑配置(并且有很多包)。

有没有人知道一种更优雅的方式来处理这些配置更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-19 19:45:04

我不确定我是否完全理解了你的设置,但我们处理这个问题的方法是使用包之间共享的配置文件-即多个包使用相同的配置文件-每个数据库连接一个配置文件(我们不需要共享其他对象类型的配置)。这些文件通常配置数据库服务器名称和数据库名称。

这意味着每个包将有多个配置文件-每个数据库连接一个配置文件,外加一个配置特定于该包的其他选项。

(请注意,您不限于使用文件进行配置-您也可以使用注册表项、环境变量或数据库表来存储它们)

还可以通过命令字符串参数在运行时覆盖包配置设置。

This article对SSIS配置做了一个很好的介绍。

票数 10
EN

Stack Overflow用户

发布于 2010-04-20 02:10:21

除了Ed所描述的内容之外,您还可以简单地为不同的环境维护不同的SQl代理作业,并从SQL Job步骤编辑器中更改参数。

这是一种简单的方法,但我发现从长远来看,配置文件是更好的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2666965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档