使用Red Gate Sql Compare 数据库同步工具进行SQL Server的两个数据库的结构比较、同步

将测试版的项目同步(部署)到正式版的时候,两个数据库的结构比较与同步时,如果修改数据库的时候没有记录好修改了那些表,很难将两个数据库进行同步

RedGate Sql Compare使用简介说明:

1、比对并同步数据库中的所有对象 包括存储过程、关系、表、视图和用户定义的函数

2、报告所有差异

3、生成直接在目标数据库上运行的迁移脚本

Red gate sql compare 官网:http://www.red-gate.com/products/sql-development/sql-compare/index-b

下面请看Red gate sql compare同步用法:

1、

2、

3、

4、

5、

6、

7、

时间: 2024-10-05 19:22:39

使用Red Gate Sql Compare 数据库同步工具进行SQL Server的两个数据库的结构比较、同步的相关文章

SQL SERVER 比较两个数据库中表和字段的差异

在开发过程中线上的数据库表字段和本地数据库表字段是存在的,也许我们在本地数据库中所增加的表字段都会有记录到SQL文件中,但当增加的表及字段名称较多时总会出现漏网之鱼,发布真是版本的时候回出现很多很多的问题,那么如何在发布新的版本时保证线上数据库与本地数据库中的表字段都是统一的了,下面我说一个比较笨的方法去保证两个数据库无差异. 1.将线上的数据库架构生成成为SQL,操作如下: 选择中某线上数据库 → 任务 → 生成脚本 → 下一步 → 选择对象窗口,选择(编写整个数据库及所有数据库对象的脚本)下

Red Gate - SQL Source Control实现对SQL SERVER 的源代码控制

原文地址:http://bbs.csdn.net/topics/350165431 SQL Server 一直没有一款很好的源码控制器,之前自己曾尝试自己写一个,将所有的 脚本 自动生成到某一目录下,然后将该目录提交到SVN中,进行管理,但是由于 有些存储过程中的 引号太多,没能把脚本完整的导出,最后只好搁浅 了. 昨天在逛国外论坛时 ,遇到了一款很强大的工具. 只有 20多天的使用期限,我在国外没找到 序列号,在国内发现没有研究这个工具的Programer. 所以分享给大家,一起来研究下. 我

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa

Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa 1. 咨微海信数据库应用 工具 1 2. 数据库比较工具 StarInix SQL Compare   (500K) 3 3. sql delta v5.1 特别版 (15M  推荐) 4 4. RedGate.SQL.Compare.Pro.9.0.0.79 破解版 (9M) 8 5. BXC-SQLServer数据库对象对比工具下载 V1.02免费版_ <BXC-SQL... 8 6. Godsw

数据库修复工具 - DatabaseCompressor 之从9M到900K+

数据库修复工具 - 仅限 *.mdb 格式的Access 数据库 引言: Access数据库操作有一严重Bug,当数据库文件内容增加时,其文件容量随之增加,但当删除数据库内容时,其数据库容量不会相应减少 e.g 当xfile文件中的某张表xxtable需要删除时,执行sql语句       delete * from xxtable 若 原文件容量为20M,但执行上条语句后文件大小还是20M,Access数据库文件大小并没有根据内容自动变小.shit! 该工具的存在用以解决该问题 Effect

阿里云开源离线同步工具DataX3.0介绍

阿里云开源离线同步工具DataX3.0介绍 一. DataX3.0概览 ? DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL.Oracle等).HDFS.Hive.ODPS.HBase.FTP等各种异构数据源之间稳定高效的数据同步功能. 设计理念 为了解决异构数据源同步问题,DataX将复杂的网状的同步链路变成了星型数据链路,DataX作为中间传输载体负责连接各种数据源.当需要接入一个新的数据源的时候,只需要将此数据源对接到DataX,便能跟已有的数据源做到无缝数

mysql 迁移数据库到 oracle (sql注意问题)

http://ykdn2010.iteye.com/blog/1511349 一. 项目已用到 oracle 函数的转换 1.  Oracle 中的 TO_DATE (),TO_CHAR () 示例: select * from admadjustmoney t where t.sendtime> to_date(?,'yyyy-mm-dd      hh24:mi:ss') and t.sendtime< to_date(?,'yyyy-mm-dd hh24:mi:ss') 转换后: SEL

如何选择合适的数据库性能工具?

数据库管理系统是现代应用程序的核心,保持数据库平稳顺畅运行是组织必须保证的底线.数据库性能工具可以帮助数据库管理员优化系统操作,避免或者预防性能问题.但是,在购买这些工具之前,DBA和IT经理们应该对评估不同产品要考虑的关键功能特性有明确的理解和认识. 在构建数据库性能管理能力时,有三种类型的工具可供考虑:其一是确保数据库系统级的性能水平最优化,其二是管理数据库结构的性能,帮助维护数据库中保存数据的效率,第三是监控SQL和应用性能,识别可以改善应用程序代码的问题点. 为帮助你判断组织需要哪些工具

两个数据库表同步的可视化WEB同步程序

因业务升级,现有一个数据库中的表需要与先前项目中的表进行数据同步,停用先前的表,这两个表只能按其中相同的一个字段同步,认真研究了一下,用WEB程序进行了处理,可视化显示处理进度,同步操作结果.使用到的相关技术资料: 1.界面使用QUI(节省很多界面开发时间) 2.Jquery,AJax 同步请求(异步会有问题的) 3,吉日嘎拉底层数据库访问(可完美实现多种数据库表之间的同步,如目标数据库是MSSQL,源数据库是Oracle等) 前端截图:可视化显示处理进度及结果 前端部分JS 后台使用通用权限管

JAVA多线程提高十:同步工具CyclicBarrier与CountDownLatch

今天继续学习其它的同步工具:CyclicBarrier与CountDownLatch 一.CyclicBarrier CyclicBarrier是一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point).在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用.因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier. CyclicBarrier类似于CountDownL