原文:Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程

Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程

Red Gate系列文章:

Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程

Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程

Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程

Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程

Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(另附插件安装教程) 完全破解+使用教程

Red Gate系列之六 SQL Test 1.0.12.3 Edition SQL测试工具 完全破解+使用教程

Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程

Red Gate系列之八 SQL Connect 1.1.1.19 Edition 数据库连接及操作工具 完全破解+使用教程

可用性测试和研究表明,保持数据库一致和数据的可控制是一个令人头痛的问题。何不尝试下使用SQL Data Compare(SQL 数据比较工具)来缓解头痛呢?

这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLToolbet也是非常有名,SQL Data Compare是SQLToolbet系列工具中的一种。Red Gate公司出品的这款Data Compare 工具稳定,好用。它还有一个很有用的feature是,可以比较备份集中的数据。也就是我们把客户数据备份之后,拷贝回来,可以直接在这里比较,而不用还原到SQL Server中。另外,如上图所示,它有一个Synchronization Wizard,可以根据两个正在比较的数据库的差别,产生同步的脚本,把这个脚本放到另一个数据库中运行一下,这两个数据库就是一模一样的了。这个特性,我常常用于分析Kingdee,Microsoft Dynamic AX的业务操作。举例说明,我要知道金蝶ERP的采购单过帐到底做了那些工具,除了打开SQL Server Profiler跟踪它的SQL之外,再打开这个工具,比较一下采购单过帐前与过帐后数据库中数据的差异,就可以知道它做了哪些数据操作,依据它的表名的含义(表的含义与用途是公开的),进而推论到它的程序实现。依照这个工具,更新ERP业务系统。

您可以下载来自Red Gate提供的SQL数据比较工具:

http://www.red-gate.com/products/sql-development/sql-data-compare/http://www.red-gate.com/MessageBoard/viewforum.php?f=96

Red Gate SQL Data Compare 拥有创建,比较和同步,生成脚本的能力。

我不建议直接生成整个数据库的脚本,但如果你的应用程序,包括静态数据(查找表,参考的数据,配置数据等),你需要使用版本控制你的数据库,它非常有意义存储您的模式和静态数据一起作为一个单一的结构。一旦你的数据库是在源代码控制,可以很容易地迁移变化和比较版本,备份文件。

在这篇文章中,我会告诉你它是多么容易保存你的数据库脚本,直到源代码控制。

一、使用教程

首先,在SQL Compare中新建一个项目

更细心的人可能会注意到,Red Gate已经带来了相当多的界面变化和功能增强。

我要从我的数据库创建一组差异脚本,所以,我已经设置了源(左侧)服务器以及目标服务器的详细信息。然后点击Compare Now按钮进行数据比较

现在,我们已经看到了数据差异地方,我们也可以看看哪些数据是一样的。在上面我画了两个圈相连的部分表示数据记录数的差异。

我们只关心数据在哪部分出现差异,我们进入表和视图“选项卡上,选择相应表。我选择了greentech_Industry_Category表。然后在界面最下面就会出现两个表之间的数据差异在哪里,有多少条差异,以及其详细的数据。

这样的视图你可能看得很不习惯,我也有点不习惯,呵呵

那就让我们选择另外一种垂直的显示方式。

在下拉框Show中为Pivot View打上勾,

视图马上就发生变化了,看:左边蓝色部分是列,右边黄色部分分为左(源服务器)数据和右(目标服务器)数据的比较

在我们选好表之后就可以点击deployment wizard按钮进行部署了。 

打开后有两种方式可以选择

1、在指定数据库管理器并且创建脚本,但是不会帮你同步数据,要你自己手动执行脚本。

在这里,你可以选择一个版本的数据库管理器,我选择的是SQL Server 2008,如果你的机子上有装其它版本的,你也可以选择2005之类的。

点击Next按钮下一步

点击Open Script in Editor按钮下一步

这个时候就会帮你创建脚本并且打开你指定的数据库管理器

然后你自己手动执行或者还需要修改其它部分的也可以自己修改,然后再执行。

2、帮你执行脚本同步数据以及输出脚本至你的物理文件*.sql

右边共有3项可以选择。

1、在部署之前备份目标数据

2、在部署之后重新比较

3、保存一个复制的部署脚本文件

你可以更改文件输出路径以及文件名。然后点击Next按钮下一步

期间它会闪过几个界面,一直到这里,显示部署完成。然后点击OK按钮完成部署。

如果你没有取消保存文件选项的话,那么可以打开你的文件夹查看脚本

你还可以参考以下文章(英文):

http://www.simple-talk.com/blogs/2009/05/01/sql-data-compare-8-early-access/

http://www.troyhunt.com/2011/08/automated-data-syncing-with-sql-data.html

二、破解教程

请参见http://www.cnblogs.com/VAllen/archive/2012/09/26/SQLCompare.html

破解方法和界面以及步骤都是一样的

(有些人的电脑没安装或者不是最新版本的解压软件所以解压不了7z格式的压缩文件,我重新压缩成rar格式上传上去了,都是免积分免登陆下载的,请各位放心下载吧!)
Red Gate SQL Data Compare 10.2.0.885 Edition Keygen注册机(rar格式)下载:http://download.csdn.net/download/caizz520/4609788

Red Gate系列未完,待续。

转载的朋友,请不要删除以下行,对此,表示感谢!!!

原文来自VAllen cnblogs链接:http://www.cnblogs.com/VAllen/archive/2012/09/27/SQLDataCompare.html

Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程的更多相关文章

  1. Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程

    原文:Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程 Red Gate系列之一 SQL Compare 10.4.8.87 E ...

  2. Red Gate系列之八 SQL Connect 1.1.1.19 Edition 数据库连接及操作工具 完全破解+使用教程

    原文:Red Gate系列之八 SQL Connect 1.1.1.19 Edition 数据库连接及操作工具 完全破解+使用教程 Red Gate系列之八 SQL Connect 1.1.1.19 ...

  3. Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程

    原文:Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL查询分析工具使用教程 Red Gate系列之七 SQL Search 1.1.6.1 Edition SQL ...

  4. Red Gate系列之六 SQL Test 1.0.12.3 Edition SQL测试工具 完全破解+使用教程

    原文:Red Gate系列之六 SQL Test 1.0.12.3 Edition SQL测试工具 完全破解+使用教程 Red Gate系列之六 SQL Test 1.0.12.3 Edition S ...

  5. Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程

    原文:Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程 Red Gate系列之三 SQL S ...

  6. Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程

    原文:Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程 Red Gate系列之二 SQL Source Co ...

  7. Red Gate系列 - SQL各种工具

    Red Gate系列 - SQL各种工具 Red Gate系列文章: Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程 Red ...

  8. Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程

    原文:Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程 Red Gate ...

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

    原文地址:http://bbs.csdn.net/topics/350165431 SQL Server 一直没有一款很好的源码控制器,之前自己曾尝试自己写一个,将所有的 脚本 自动生成到某一目录下, ...

随机推荐

  1. 配置虚拟主机并更改Apache默认解析路径

    配置虚拟主机,非常easy 改动以下文件: 加入以下几句话 <VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.c ...

  2. Android中日志信息的打印方式

    Android中日志信息的打印方式主要有以下7种: 1)System.out(i级别) 2)System.err(w级别) 3)Log.v 4)Log.d 5)Log.i 6)Log.w 7)Log. ...

  3. Delphi中复制带有String的记录结构时不能使用Move之类的内存操作函数

    请看下面的代码: program TestRecord; {$APPTYPE CONSOLE} uses  SysUtils,  Math; type  TRecordA = record    Na ...

  4. oracle数据库单个数据文件的大小限制

    之前没有仔细想过这个问题,因为总是不会用到,也没有犯过类似错误. 顺便提一下学习方法吧. 卤肉的学习方法是:常用知识点,熟悉理论并反复做实验,深入理解:不常用的知识点,相关内容都了解大概,遇到问题时想 ...

  5. 怎样在Android本地视频播放器开发

    在上一章Android本地视频播放器开发--SDL编译编译中编译出sdl的支持库,当时我们使用的2.0,但是有些api被更改了,所以在以下的使用者中我们使用SDL1.3的库,这个库我会传上源码以及编译 ...

  6. ogre sample分析(一)

    ogre自带了一些例子,逐个过一遍并自己动手做一些调整 1 Sample_BezierPatch:这个例子直接用数值来构造顶点缓存并创建entity,这种方法一般只能创建简单对象,本人以为复杂对象顶点 ...

  7. 如何高效地向Redis插入大量的数据(转)

    最近有个哥们在群里问,有一个日志,里面存的是IP地址(一行一个),如何将这些IP快速导入到Redis中. 我刚开始的建议是Shell+redis客户端. 今天,查看Redis官档,发现文档的首页部分( ...

  8. sql语句查询数据库中的表名/列名/主键/自动增长值

    原文地址:http://blog.csdn.net/pukuimin1226/article/details/7687538 ----查询数据库中用户创建的表 ----jsj01 为数据库名 sele ...

  9. 服务器编程入门(10)TCP回射服务器实现 - 并发

    问题聚焦:     在前面我们大概浏览了一下服务器编程需要掌握的一些知识和技术,以及架构思想.        实践,才是检验真理的唯一标准..从这节起我们将在这些技术的基础上,一步步实现以及完善一个服 ...

  10. Python每隔一秒钟打印当地时间

    import threading,time global t def sayHello(): print time.strftime('%Y-%m-%d %H:%M:%S',time.localtim ...