我已经实施了SSIS包,目前需要将其部署到QA。我已经定义了指向DEV环境的连接管理器,如下面的屏幕截图所示
我创建了一个xml配置文件,其中包含connectionstring,servername等属性。请参阅下面的
我是SSIS的新手并且是第一次部署软件包。我是否需要为QA环境创建连接管理器,或者如何在配置文件中处理它们。如何为每个环境指定配置文件。
答案 0 :(得分:0)
我在每个环境中都有一个单独的配置文件,它有明显的环境变化,如DB ConnString和filePath等。
将软件包部署到新环境时,还需要部署配置文件。
配置文件在作业步骤内的Microsoft代理中指定。
在您向应用团队提供说明之前,您应该首先在DEV中对此进行测试(如果您的环境由不同方控制)。
您在质量保证中提到了新的连接管理器......
我使用一个变量我调用filePath来表示要处理和设置的文件的目录,将Expression表示为实际文件(@filePath + [fileName])
这样你在每个环境中拥有相同的包。
您只需要一个配置文件来改变环境变化。
添加图片以显示如何将配置文件添加到作业。
添加一些有关如何使用变量配置文件路径的步骤:
设置3个变量:
现在您已经设置了变量,现在您必须在连接管理器上放置一个表达式,以使用filePathname作为文件的connstring:
答案 1 :(得分:0)
您需要启用一些名为Package配置的东西。
1.右键单击您的SSIS项目。 2.在属性窗口中,您可以在MISC部分下看到名为配置〜的内容。点击它,您可以看到一个名为“PACKAGE CONFIGURATION ORGANIZER”的窗口 3.启用包配置 4.单击下一步并在Configuration TYPE SELECT XML Configuration File中 5.遵循通过的步骤。