热门排行
简介
SQL Data Compare是一款非常好用且功能强大的由red gate推出的专业SQL Server数据库比较和部署工具,软件大大地节省了数据库同步和比较的时间,支持自定义脚本执行和命令行自动执行任务,同时还拥有数据恢复恢复的功能,支持单一行损坏数据恢复和丢失数据恢复,让你管理数据库更加轻松,需要此款工具的朋友们可以前来下载使用。
软件特色
1、节省比较和同步数据库结构的时间
2、从开发数据库拷贝查询数据到分期或生产数据库
3、生成T-SQL脚本用于更新一个具有其他内容的数据库
4、通过恢复损坏或丢失的数据到一个单独的行快速修复问题
5、保存所有先前数据记录的精确的历史数据
6、在SSMS中比较和同步数据
7、部署SQL Azure数据库,或在Amazon RDS上的SQL Server
使用教程首先,在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按钮完成部署。
如果你没有取消保存文件选项的话,那么可以打开你的文件夹查看脚本
1、SDC-2002:修复SQL Data Compare启动时,“comctl32.dll”可能无法加载的问题
2、SDC-2007: 当SQL Data Compare试图连接SQL Source Control版本时,不再出现警告