7、数据库部署管理与持续集成实践

数据库部署管理与持续集成实践

1. 简化数据库部署的工具选择

在数据库部署管理中,与 Visual Studio 相关的方法在实施和维护上较为繁琐。而使用 Red Gate SQL Source Control 则是一种更为简单的途径。

1.1 Red Gate SQL Source Control 简介

Red Gate 的 SQL Source Control 工具可直接集成到 SSMS 中,实现“在线”数据库开发方法。这使得开发者能够直接处理实时数据库,而非脚本,并可直接连接到他们的源代码控制系统(目前支持 Subversion 和 Team Foundation Server,在编写时 Visual SourceSafe 支持也即将推出)。

1.2 沙箱环境的使用

沙箱环境下的工作因“在线”数据库开发方法而极大简化。以 AdventureWorks2008R2 和 AdventureWorksLt2008R2 数据库为例,结合 Windows 版的 Subversion 源代码控制系统 VisualSVN Server(简称 SVN)进行说明。这里使用 AdventureWorksLt2008R2 轻量版,因其没有完整版的一些严格要求,如启用 FileStream。

具体操作步骤如下:
1. 在沙箱环境中手动创建一个空白数据库。
2. 在 SQL Source Control 中选择“Link to database already in source control…”选项,将其与已在源代码控制中的数据库建立链接。
3. 链接建立后,会提示有挂起的更改需要应用到数据库。手动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值