首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 体系架构 >> 正文

使用Data Dude进行数据比较

在这篇文章中,我们将讨论利用Data Dude来进行数据比较。Data Dude,正式叫法是Visual Studio Team Edition for Database Professionals,是一个面对数据库开发人员的IDE,能让其对数据库结构如何和何时改变进行更多控制。让我们先来看一下什么是“数据比较”。

  数据比较是对两个数据库中的数据进行比较并将目标数据库更新的行为。像模式比较一下,这也有“源”和“目标”的概念。比较时,我们可以看到不同的地方,并能够按照我们的想法更新目标数据库。我们先来执行一个简单的比较,来看看数据比较是如何使用的,同时也可以知道它对我们是很有用的。

  第一步,创建一个数据库工程。我们需要两个同模式的数据库用来比较数据。在前面的文章中我已经提到过如何创建工程模型,这里就不重复介绍了。只需要简单地按照如下几个步骤来做:

  · 打开“SQL Server商业智能开发工具”并创建一个“SQL Server 2005”数据库工程。我们不需要向工程中载入模式,因此我们没有必要使用SQL Server 2005向导。

  · 使用数据库"AdventureWorks"作为我们比较时的源数据库,我们还需要一个同模式的目标数据库。我们可以将"AdventureWorks"数据库复制。现在请打开SQL Server管理工具。

  · 备份"AdventureWorks"数据库并将之另存为"AdventureWorksTemp"。

  · 回到BIDS中的工程。尽管两个数据库之间没有不同,我们仍可以看看执行数据比较的方法。点击“数据->数据比较->新数据比较”菜单项

  · 弹出“新数据比较”窗口,如下所示。

新数据比较

    我们需要把数据库"AdventureWorks"设为源,如果下拉菜单中包含该选项则直接选择它,否则,需要点击“新建连接”按钮创建一个新的连接然后选择该连接。

    。 将数据库"AdventureWorksTemp"设为目标库。如果下来菜单中没有,创建并选择它。

    。 在屏幕上有4个数据比较选项:

    o 不同记录: 选择该选项将显示两个数据库中不同的记录,并且目标库中的记录将被更新。

    o 源记录: 选择该选项将显示源库中有而目标库中没有的记录。这些记录将被插入到目标库中。

    o 目标记录: 选择该选项将显示那些只在目标库中有而源库中没有的记录。这些记录将从目标库中删除。

    o 相同记录: 选择该选项将显示那些源和目标库中相似的记录。对这些记录将不会做任何操作。

    。 选中所有的多选框,点击“下一步”继续。

    。 弹出如下所示的窗口

选择我们想要进行数据比较的对象

[1] [2] [3] [4] 下一页

【责编:Zenghui】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航