Source Safe for SQL Server

网址:http://www.grqsh.com/products.htm?tab=sourcesafe-for-sql-server

Source Safe for SQL Server的原理是将变更记录存入版本库,定期可以将数据库定义的脚本导入SVN,数据库版本的历史记录可以像在SVN中那样查看。Source Safe是一款无缝集成到SQL Server Management Studio的源代码控制软件,且不依赖于任何SVN等源代码控制工具软件,可以为数据库的。该工具有如下特性:

  • 对数据库对象和数据进行版本控制

  • 直接集成于SQL Server Management Studio

  • 不依赖于第三方SVN等版本管理工具

  • 与SVN/TFS/VSS等版本控制软件无缝集成

  • 对比查看版本库中与当前数据库中的SQL差异

  • 将常用SQL存入Source Safe中以提高生产力

  • 查看版本历史记录并访问特定版本的数据库对象

  • 使用自定义过滤工具过滤不需要查看的对象

  • 直接查看不同版本对象之间的差异部分

  • 透明解密被加密的数据库对象

  • 分为团队模式和个人模式,适应多种应用场景

  • 部署非常容易

  • 支持SQL Server 2005以上的版本,包括SQL Server 2012

SQL Source Control

网址:http://www.red-gate.com/products/sql-development/sql-source-control/

SQLSource Control的原理是基于SVN,使用起来不是很符合团队的使用习惯,易用性不够,在团队推广的培训成本也比较高。

  • 在SQL Server Management Studio之间将结构和数据都放置在版本控制之下。
  • 连接数据到您现有的源代码控制系统。
  • 依靠您的数据库本地拷贝或一份共享、中央版本的开发
  • 只需要点击几下就可以提交新的、编辑过的以及删除了某些对象的对象到源代码控制。
  • 从源代码控制中轻松地获取最新对象的版本
  • 复原(还原)未提交的结构更改
  • 查看开发的历史以轻松地访问指定的数据库版本
  • 排除在数据库和源代码控制中的对象之间SQL差异性
  • 使用内置的Subversion Evaluation Repository,使得SQL Source Control尽量不接触您的版本控制系统
  • 使用SQL Compare Pro自动化结构部署以及使用SQL Data Compare Pro的自动化数据部署。
  • 在Amazon RDS上支持SQL Server。

NeXtep Designer

NeXtep Open Designer 是一个强大的多人协同/多平台的开源数据库的开发工具,致力于于自动化和生产级的集成开发环境(IDE)。它提供自动化数据库管理,通过利用一个版本控制 引擎追踪到数据库所做的任何更改。通过简单的部署和开发自动验证数据库结构。可通过高品质的全球性社区的用户提供持续的测试和反馈。

NeXtep Open Designer 有两种工具(安装程序和命令行客户端)提供简单的方法来自动化部署数据库的发展环境(开发,集成,分期,质量保证,生产级应用等)。

NeXtep Open Designer 运行在Windows,Mac OS和Linux,并提供了一个重要的数据库:Orcale,MySQL和PostgreSQL,DB2和MS SQL Server支持。

dbDeploy

网址:http://dbdeploy.com/

dbDeploy是thoughtworks公司开发的开源数据库版本控制工具,控制数据库变更,并且在项目开发过程中,不断验证数据库脚本的正确性,在项目部署之初,可以方便的部署数据库。它的主要原理是通过逐步建立建表语句(表现为多个文件,如001_create_table.sql,002_insert_data.sql,003_insert_data.sql),通过数据库表里的记录记录当前已经包含的建表语句,在再次更新数据库脚本时递增的更新,从而保证持续集成的正确性。dbdeploy支持ant、maven和命令行接口;支持mysql,hsql,SQL_Server,oracle等数据库。

LiquiBase

网址:http://www.liquibase.org/

LiquiBase(从 2006 年开始投入使用)是一种免费开源的工具,可以实现不同数据库版本之间的迁移。LiquiBase 支持 10 种数据库类型,包括 DB2、Apache Derby、MySQL、PostgreSQL、Oracle、Microsoft?SQL Server、Sybase 和 HSQL。

数据库版本控制工具介绍相关推荐

  1. 超好用的数据库检索工具介绍——Bean Searcher

    超好用的数据库检索工具介绍--Bean Searcher 一.介绍 Bean Searcher与我们常用的mybatis.tk等有类似之处,但也有区别,具体如下:相同点:* 都是orm框架* 都用于查 ...

  2. 版本控制工具VSS使用介绍

    什么是版本控制? 1.怎样对研发项目进行整体管理 2.项目开发小组的成员之间如何以一种有效的机制进行协调 3.如何进行对小组成员各自承担的子项目的统一管理 4.如何对研发小组各成员所作的修改进行统一汇 ...

  3. 数据库版本控制Flyway

    摘要 在频繁发布版本的情况下,数据库版本难以控制一直是一个头疼的问题,本文主要介绍如何利用Flyway工具实现数据库版本控制. 概述 数据库的版本控制一般都是通过代码管理工具统一管理SQL脚本,但是仅 ...

  4. oracle的 客户端工具,Oracle SQL Handler下载-Oracle数据库客户端工具5.2 官方版-东坡下载...

    Oracle数据库客户端工具是一款非常好用的Oracle数据库客户端工具.有了它,用户可以轻松导出各种数据,操作简单,使用方便,占用资源少.有这方面需要的朋友可以来下载试试! Oracle数据库客户端 ...

  5. ExcelPatternTool: Excel表格-数据库互导工具

    ExcelPatternTool Excel表格-数据库互导工具 介绍: 指定Pattern文件-一个规则描述的json文档,基于此规则实现Excel表格与数据库之间的导入导出,校验等功能. 特点: ...

  6. 版本控制介绍以及常用的版本控制工具

    版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一. 编写一个成熟可用的程序是一个工作量很大的工程,并非我们一次性就可以搞定的工作,所以在开发过 ...

  7. MySQL数据库中导入导出方法以及工具介绍

    MySQL数据库中导入导出方法以及工具介绍 1.MySQLimport的语法介绍: mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具.这 ...

  8. 【数据库】GaussDB客户端工具介绍

    文章目录 前言 一.客户端工具介绍 二.zsql安装 三.gsql 四.Data Studio 前言 这次我们来看GaussDB的一些客户端工具,帮助我们更好的操作数据库 一.客户端工具介绍 客户端工 ...

  9. MySQL数据库卸载+MySQL常用的图形化管理工具介绍

    MySQL数据库卸载 我们为什么需要卸载MySQL呢?可能是因为安装的时候安装出错,也可能是因为版本过低,导致一些问题没办法进行解决,所以需要卸载MySQL,重新安装最新版的MySQL. 第一步:停止 ...

最新文章

  1. Apache,php配置
  2. Ceph 故障修复记录(持续更新)
  3. java如何实现连接wifi_java-是否可以检测到您要连接的WiFi类型?
  4. windows内核试验05_中断现场
  5. python修改电脑名称_python 脚本之批量更改主机名
  6. 牛客 - 二分(差分)
  7. Abiword页面布局
  8. centos8 linux部署node项目
  9. html读取本地txt_手机本地电子书籍阅读器 — 静读天下
  10. Iocomp .net仿真仪表控件包
  11. rabbitmq channel对象的方法
  12. 阿里云搭建CDH集群配置邮箱告警
  13. 【Unit 1】Python以及Pycharm的安装与设置
  14. 蔡学镛:架构师最重视的文档 转
  15. java 一元二次方程_Java类求解一元二次方程的根
  16. ietester不错
  17. 国外变电站3d可视化技术发展_从裸眼3D技术看LED显示的发展趋势
  18. [转载] C#开发实战1200例(第I卷)目录
  19. python0309
  20. 【无人机组装与调试】第三章 舵机安装与调整

热门文章

  1. 在微信公众号里实现chatgpt问答对话
  2. 搞懂AOP之三,偏序排序
  3. ESP8266-Arduino编程实例-AHT20温湿度传感器驱动
  4. Bezier曲线原理及其代码实现
  5. 【基于Springboot、Mybatis后端框架开发——招生管理网站(系统)】附源码
  6. ubuntu与linux的关系络测试,【eMMC运行Ubuntu性能测试】Ubuntu还是LinuxDeploy,如何选择?...
  7. python爬虫(五):实战 【2. 爬创客实验室(requests + bs4)】
  8. 三菱FX3G/3U RTU方式通讯四台台达vfd-e变频器示例
  9. 【深究】对常驻进程问题再剖析
  10. 05.业务网站访问慢如何排查