VS2010有自带的数据对比功能

在这里需要注意的有两点:第一、在目标数据库中表如果有非空字段,而在源数据库中某个字段的值为空,则同步不会成功(简单点说如果目标数据库中的表有一个字段设置为不允许为NULL,而源数据库中的字段有NULL值。)

 

在项目过程中经常会遇到本机数据和服务器数据库数据不一样,但是又需要更新,直接拷贝的话会有效率和准确性的问题,所以VS2010有自带的数据对比功能。下面讲述下数据对比的功能。

第一、选择VS2010工具栏的“数据”,然后选择“数据对比”中的“新建数据对比”

第二、选择源数据库和目标数据

“要比较的记录量”最好默认勾选,这样的话可以更方便的看到表的区别

第三、选择“下一步”,勾选“表”和“试图”,然后点击“完成”

第四、这样就可以看到2个数据的信息了,不过比较的时候必须表名一样的才能比较数据。

下面这个图可以更详细的展现2个表的差异和相同点,如下:

最后勾选这里需要保留的数据,添加的数据,然后选择VS快捷工具栏里面的就可以更新到目标数据库了。

剩下的就看大家去测试了。这一节主要讲述的是数据对比,下一节将讲述数据库结构的对比,有了结构上的变动后数据就可以更好的更新到目标数据库了!

时间: 2024-09-22 06:46:19

VS2010有自带的数据对比功能的相关文章

使用vs2010生成SQL Server 随机数据

原文:使用vs2010生成SQL Server 随机数据 前几天做测试数据,偶然发现vs2010中有一个生成随机数据的功能,记录下来,方便以后使用,确实非常的好用灵活快捷. 为了简单扼要的说明,下面我用一个实例来说明如何快捷使用: 在VS2010创建数据库项目,添加SQL Server 2008数据库项目,这里第一次使用者可以选择2008向导: 向导后,选择相关的配置: 最后部署完成即可,没有特殊要求的就直接默认就可以注意选择导入数据库架构出的数据库即可默认数据库. 在VS2010中建立数据库连

ado-关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能

问题描述 关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能 希望有程序的大牛们可以发一份给我,我是新手,急急急!再此谢了..最好是用ADO连接的 解决方案 可以看看这几个http://download.csdn.net/download/applev1986/2096097http://download.csdn.net/download/liuxingyihui03/1521720http://download.csdn.net/download/che

有同事看到有人用vs2010编程制作的VB程序可以带二次编译功能?

问题描述 如题有同事看到有人用vs2010编程制作的VB程序可以带二次编译功能?有大神知道这是怎么实现的?是嵌入什么编译器? 解决方案 解决方案二:.netframework本身就提供命令行的编译器啊?!关键是靠不靠谱,而不是有没有.每一个人都能买到手术刀,但是买到手术刀的人未必就能随便给别人做外科手术.解决方案三:你搜索一下vbc.exe就行了.你可以让用户录入一段vb.net源代码,然后给他编译为dll.问题是,假设你需要动态链接一个dll,你一定要给他提供一个源代码编辑器吗?你让他自己按照

一个带完整采集小偷功能的IP查询代码

查询|ip地址|采集 一个带完整采集小偷功能的IP查询代码,采集来自IP138.CN的IP地址数据. 以下是代码:<% Response.expires = 0 Response.expiresabsolute = now() - 1 Response.addHeader "pragma","no-cache" Response.addHeader "cache-control","private" Response.c

Windows7系统自带光盘刻录功能教程

很多朋友的电脑都配置有刻录机,通常情况下需要安装专门的刻录软件来完成光盘的刻录.其实,Windows7系统自带有光盘刻录功能,不需要安装第三方刻录软件也能刻录光盘.下面我们就以Win7旗舰版为例,为大家图文详解Windows7系统自带的光盘刻录功能. 1.把一张空白光盘放入刻录机,打开"计算机"窗口,双击刻录机图标,弹出"刻录光盘"对话框,选择刻录类型.这里有两个选项:一个是"类似于USB闪存驱动器";另一个是"带有CD/DVD播放器&

使用Win7系统自带光盘刻录功能完成光盘刻录

有时候我们想把自己喜欢的视频.音乐等刻录成光盘,这样就可以永久保存,不会被破坏,基本大多数人会选择用第三方软件来解决这个问题,但是win7系统的用户可以不需要借助第三方软件,就可以轻松完成光盘刻录问题,因为Windows7系统有自带光盘刻录功能,下面小编就为大家介绍一下Windows7系统自带的光盘刻录功能的使用方法. Windows7系统刻录DVD光盘的方法: 1.把一张空白光盘(要保证这张光盘是没被弄坏的)放入刻录机; 2.打开"计算机"窗口,双击刻录机图标,在弹出"刻录

几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比

最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比.   别人的相关测试数据: http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking   测试纬度 序列化时间 反序列化时间 bytes大小 测试代码 准备protobuf文件 1.import "InnerMessage.proto"; 2.package demo; 3.opti

c# sql 逼近 插值-C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值

问题描述 C# textbox输入一数字与SQL表中数据对比找到最相邻的两个进行插值 数据表中存储有实测的距离跟对应高度的一系列数据,我现在想实现这一功能:在textbox上输入一距离,判断这一数据位于数据表中的哪两个数据区间中,然后进行插值计算出这一距离对应的高度.求详细代码程序.高分悬赏. 其中表名 tb_GaoCheng_ZS. 解决方案 C#中textbox中只允许输入数字和小数点? 解决方案二: select top 1 距离,高度 from tb_GaoCheng_ZS where

javaweb-如何实现类似浏览器调试中的网络数据监控功能?

问题描述 如何实现类似浏览器调试中的网络数据监控功能? 各位好 本人想实现在javaweb项目中,进入某个jsp页面,将这个jsp页面加载的情况保存到excel中,加载情况就浏览器自带的网络数据监控功能一致,包含具体资源,加载时间等,如下图. 有没有办法在js或者java中直接调用火狐或者IE的这种功能获取加载完成后的这种资源情况就行了,不需要实时的,包含具体资源.大小.耗时就行了 或者有没有什么开源的jar包工具,能引入项目调用 不能使用外部软件输入地址等方式获取, 多谢各位了! 解决方案 这