SSDT-BI是什么?
SSDT-BI全称Microsoft SQL Server Data Tools - Business Intelligence,你可以从以下链接获取相关信息:
SQL Server Data Tools Team Blog
我们用SSDT-BI做了什么?
我们的项目背景是:前期客户项目已经上线,数据库正在线上使用。本次项目发布不可以替换已经上线的数据库,只可以在相关数据库上做升级操作,例如表字段更新,CDC升级,replication重建以及其他脚本的更新。因此,我们使用SSDT-BI的Integration Services 项目,制作了线上数据库升级解决方案。
怎样创建一个Integration Services 项目?
1,如图,在安装完成上一篇博客中提供的插件后,会出现一个SQL Server Data Tools for Visual Studio 2013的菜单。
2,打开SQL Server Data Tools for Visual Studio 2013之后,点击"文件"->"新建"->"项目",将会出现下图选择项目界面,选择第二项即可创建我们需要的项目。
3,项目创建成功之后,将会进入主界面,如下图:
工作区介绍
1,SSIS工具箱
相当于是Winform中我们经常提到的控件,每一个工具可以完成相应的职能,可以将工具拖入右侧Package区,组成一个完整的执行流程。
2,信息
选中的工具的简单介绍。
3,Package.dtsx
这是我们工作的重点,相当于Winform程序中的一个form,在这里我们定义功能和执行流程。
4,连接管理器
我们从这里创建数据库连接和文件连接。
5,解决方案资源管理器
同其他VS项目,这里我们主要关注SSIS包。
6,属性
我们从这里设置Package以及Package中包含的其他Task的各项属性。