3

我们有三个环境——生产、登台和测试。每个环境都有多个数据库用于我们的内部后台系统(即时间收集、会计、人力资源等)。

对于我们的员工福利,我们创建了发送给我们的福利提供者以处理注册/终止的文件提要。在 SSIS 2012 之前,我们有一组用于集中配置的自定义 SSIS 组件 - 因此,根据我们部署包的位置,它会自动选择正确的连接字符串。

现在我们的旧方法奏效了,但它有其自身的困难(即,新开发人员经常忘记正确设置包并花时间试图弄清楚),所以我们想继续 SSIS 2012 和项目部署模型。

我真的很喜欢环境配置的概念,但简单地为 prod/stage/test 创建 3 个环境似乎不是一个好主意。我们的许多软件包都有自定义 SFTP 凭据、网络上各个区域的文件路径等 - 因此这些环境会随着对我们大多数软件包并不重要的东西快速增长。

有没有办法让一个环境配置从另一个环境配置中提取数据?像这样的东西将允许我创建一个具有公共数据库服务器的生产环境配置,然后在生产配置中为我们的一个好处文件提要包继承它。福利文件提要包 prod config 将具有所有其他非常具体的变量。

4

1 回答 1

1

SSISDB 中的目录存储过程可能是一个选项(例如,catalog.create_environment、catalog.create_environment_reference、catalog.create_environment_variable)

于 2013-11-29T15:00:52.117 回答