数据库开发的持续集成 - Sql Server 部署升级工具

本系列文章目录
    
数据库开发的持续集成 - Sql Server 部署升级工具
    
数据库开发的持续集成 - Sql Server数据库结构比较
   
数据库开发的持续集成 - 方法和流程
   
数据库开发的持续集成 - Liquibase的简介和应用
   
数据库的持续集成 - CruiseControl.Net的项目配置

    这段时间在规范自己小组的数据库开发流程,寻找和编写相应的工具,期望能够让数据库的开发也能像程序开发那样可受控可演进,也期望系统的升级不受数据库结构变化之苦。
    会涉及的内容包括:
    1)基于PowerDesigner的数据库设计方法,数据库的版本管理交给PowerDesigner做
    2)基于CCNet对数据库做持续集成,主要做脚本验证和打包发布
    3)小组数据库开发规范
    会涉及的工具包括:
    1)数据库结构比较工具(桌面工具用于设计、MsBuild任务用于持续集成)
    2)数据库部署工具
    3)PowerDesigner
    4)数据库版本验证库(用于业务系统中判断数据库版本是否匹配)

    现在先写了个数据库部署工具SqlDeployTool, 其特性包括:
    * 基于脚本目录完成数据库的部署或升级(要给数据库实例加一个版本号)
    * 支持Sql脚本执行和CSV数据导入
    * 提供三种形式的工具: 控制台程序、桌面应用和Msbuild任务
    * 支持升级前备份、错误时恢复

    源代码 ,详细内容在readme.txt中 

    * Update 20080606 
      很遗憾,这个东东做完了才看到这个帖子:.NET Database Migration Tool Roundup
      我的SqlDeployTool功能相当于里面提及RikMigrations。

 
Copyright, 251   zhangtao.it@gmail.com, itrust.cnblogs.com        
posted @ 2008-05-30 14:50 251 阅读(726) 评论(4)  编辑 收藏 网摘 所属分类: 数据库

  回复  引用  查看    
#1楼 2008-06-02 12:41 | 沙加      
好哇~~正在找这方面的东西呢`~

  回复  引用  查看    
#2楼 2008-06-03 09:07 | 有容乃大      
下载了项目,说实话感觉很难受,没有注释,没有文档,不知道从何看起,希望楼主提供一个简单的说明,谢了。
  回复  引用  查看    
#3楼 [楼主]2008-06-04 19:01 | 251      
@有容乃大
请读readme.txt
  回复  引用    
#4楼 2008-10-07 20:27 | tianjonnnn [未注册用户]
http://www.cnblogs.com/Tianjon/archive/2008/09/28/1301367.html


参考一下这个吧!不知道合不合你的口味
自己动手丰衣足食 !

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-30 10:32 编辑过
Google站内搜索
[推荐职位]上海盛大网络招聘架构师



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: