SSISDB 和环境
SSISDB and Environments
我正在尝试使用环境特定变量设置 SSIS 项目部署模型。我部分使用本教程作为指导,SSIS Parameters and Environments, as well as Deploy Integration Services (SSIS) Projects and Packages。
环境是否没有像我期望的那样工作?我需要针对不同环境的不同连接字符串。因此,我在 SSIS 解决方案中创建了这些项目级参数,并设置连接管理器以使用这些表达式。我将项目部署到数据库并创建了我想要的环境(开发、生产)
现在,当我配置 SQL 作业并根据需要设置环境时,我 期望 正确将为我需要的连接字符串提取变量。正如您在屏幕截图中看到的那样,SSMS 抱怨生产环境中不存在开发参数(duh!)。
所以我不得不怀疑,我是不是走错了兔子洞?
生产 - 使用这些连接字符串
开发 - 使用这些其他连接字符串
SSIS 项目中应该只有一组参数。
因此,您将拥有一个参数 ODSConnectionString
.
,而不是两个参数 ODSDevelopment
和 ODSProduction
然后在环境中,您将设置 ODSConnectionString
以指向生产或开发,具体取决于环境。
换句话说,单词 'Production' 只能在环境名称中使用,而不能在参数名称中使用。
我正在尝试使用环境特定变量设置 SSIS 项目部署模型。我部分使用本教程作为指导,SSIS Parameters and Environments, as well as Deploy Integration Services (SSIS) Projects and Packages。
环境是否没有像我期望的那样工作?我需要针对不同环境的不同连接字符串。因此,我在 SSIS 解决方案中创建了这些项目级参数,并设置连接管理器以使用这些表达式。我将项目部署到数据库并创建了我想要的环境(开发、生产)
现在,当我配置 SQL 作业并根据需要设置环境时,我 期望 正确将为我需要的连接字符串提取变量。正如您在屏幕截图中看到的那样,SSMS 抱怨生产环境中不存在开发参数(duh!)。
所以我不得不怀疑,我是不是走错了兔子洞?
生产 - 使用这些连接字符串 开发 - 使用这些其他连接字符串
SSIS 项目中应该只有一组参数。
因此,您将拥有一个参数 ODSConnectionString
.
,而不是两个参数 ODSDevelopment
和 ODSProduction
然后在环境中,您将设置 ODSConnectionString
以指向生产或开发,具体取决于环境。
换句话说,单词 'Production' 只能在环境名称中使用,而不能在参数名称中使用。