Quantcast
Channel: CodeSection,代码区,SQL Server(mssql)数据库 技术分享 - CodeSec
Viewing all articles
Browse latest Browse all 3160

SSIS 项目部署及环境变量配置

$
0
0

本文谈谈如何手动部署 SSIS 项目,而不使用 VS 自带的部署功能。原因是 VS 自动部署 SSIS 项目的前提,是需要 SSIS 宿主服务器与 VS 运行机器在同一域(Domain)下,对于不同域下的部署,目前据我所知,只能通过手工部署。

为了便于理解,本文中 SSIS 项目名称为 Netx,使用的 VS 版本为 VS2013,SQLServer 版本为 SQLServer 2014,以下为部署步骤及说明。

1、生成项目部署文件

使用 VS 将 SSIS 项目编译(生成)后,再将项目根目录 bin\Development 和 obj\Development 下所有文件,复制到 SSIS 宿主服务器的同一目录中,其中 Netx.ispac 为项目部署文件,用于手动部署项目,其它为执行包及项目配置文件,如下图。


SSIS 项目部署及环境变量配置
2、部署 SSIS 项目

运行项目部署文件 Netx.ispac ,之后出现 “Integration Services 部署向导” 窗口。点击【下一步】后,【选择源】向导中,“选择要部署的Integration Services 项目”程序默认选择为“项目部署文件”,此处我们使用该默认选择,【路径】为项目文件路径,向导已默认为我们填写,一般情况下无需修改。


SSIS 项目部署及环境变量配置

点击【下一步】,在“选择目标”中浏览输入服务器名称和路径,服务器名称为 SSIS 宿主服务器名称,路径为 SSIS 项目路径,如下图。


SSIS 项目部署及环境变量配置

点击【确定】后,再【下一步】,最后【部署】,即部署完成。

3、环境变量配置

3.1、创建环境。在【Integration Services 目录 - SSISDB - 环境】下,右键-“创建环境(R)...”,在弹出的窗体中输入环境名称和环境说明,完成后【确定】,如下图。


SSIS 项目部署及环境变量配置

3.2、配置变量。选择刚刚创建的环境名称,右键-“属性”,选中“变量”选择页,为 DTSX 包涉及外部输入的相关项建立变量,并填入对应的值,如下图。


SSIS 项目部署及环境变量配置

3.3、引用环境变量。选择项目-右键-“配置”,在【选择页】中选择“引用”,在引用列表中“添加”并选择刚刚创建的环境变量,如下图。


SSIS 项目部署及环境变量配置

3.4、映射包连接管理器(参数)。选择项目-右键-“配置”,在【选择页】中选择“参数”,右边【作用域】根据需要选择项目名称或包名称,选择【连接管理器】选项卡,按照下图示编号顺序配置每个连接管理器参数值。


SSIS 项目部署及环境变量配置

所有包参数映射配置完成后,如下图。


SSIS 项目部署及环境变量配置

3.5、验证项目。项目环境变量映射完成后需要进行验证,以便及时发现项目及映射问题。选择项目-右键-“验证”,在底部的【环境】选择本文前面创建的环境名称,然后【确定】。具体可按照下图示编号顺序操作。


SSIS 项目部署及环境变量配置

若验证通过,则如下图示,若未通过,需要根据结果反馈进行修复。


SSIS 项目部署及环境变量配置

SSIS 项目部署及环境变量配置全部完成,这是本月继上篇关于SSIS文章后的第二篇。

来源:程序员彭志勇,QQ:1437 5907


Viewing all articles
Browse latest Browse all 3160

Trending Articles