SQL Data Compare免费版是非常好用的网络服务器和服务器控制器软件工具,它可以帮助用户进行非常高效的服务器调试和服务器运行数据的维护,让其能够非常稳定的运行起来!
1、首先,在SQL Compare中新建一个项目更细心的人可能会注意到,Red Gate已经带来了相当多的界面变化和功能增强。
2、我要从我的数据库创建一组差异脚本,所以,我已经设置了源(左侧)服务器以及目标服务器的详细信息。然后点击Compare Now按钮进行数据比较,现在,我们已经看到了数据差异地方,我们也可以看看哪些数据是一样的。在上面我画了两个圈相连的部分表示数据记录数的差异。
3、我们只关心数据在哪部分出现差异,我们进入表和视图“选项卡上,选择相应表。我选择了greentech_Industry_Category表。然后在界面最下面就会出现两个表之间的数据差异在哪里,有多少条差异,以及其详细的数据。这样的视图你可能看得很不习惯,我也有点不习惯,那就让我们选择另外一种垂直的显示方式。
4、在下拉框Show中为Pivot View打上勾,视图马上就发生变化了,看:左边蓝色部分是列,右边黄色部分分为左(源服务器)数据和右(目标服务器)数据的比较在我们选好表之后就可以点击deployment wizard按钮进行部署了。
5、打开后有两种方式可以选择,
1)在指定数据库管理器并且创建脚本,但是不会帮你同步数据,要你自己手动执行脚本。
在这里,你可以选择一个版本的数据库管理器,我选择的是SQL Server 2008,如果你的机子上有装其它版本的,你也可以选择2005之类的。点击Next按钮下一步,点击Open Script in Editor按钮下一步,这个时候就会帮你创建脚本并且打开你指定的数据库管理器然后你自己手动执行或者还需要修改其它部分的也可以自己修改,然后再执行,2)帮你执行脚本同步数据以及输出脚本至你的物理文件*.sql。