代码之家  ›  专栏  ›  技术社区  ›  Mick Walker

SSIS-多个配置

  •  4
  • Mick Walker  · 技术社区  · 16 年前

    我继承了一个SSIS项目。

    对于每个SSIS包,我们有3个delpoyment环境:DEV、UAT和PRODUCTION。

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

    2 回复  |  直到 16 年前
        1
  •  10
  •   Ed Harper    16 年前

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

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

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

    This article 对SSIS配置进行了适当的介绍。

        2
  •  2
  •   IMHO    16 年前

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

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