技术开发 频道

利用迁移助手从Oracle迁移到SQL Server

        【IT168 专稿】在实际的项目中,我们常常需要在不同的数据库之前进行迁移,在以前,这可能是和麻烦的事情,但是现在有很多的好的工具可以快速的帮助我们忙成这个目标。

  下面我们从来看看如何从Oracle迁移到SQL Server。微软已经发布了很多的迁移工具,用来从不同的数据库迁移到Sql Server,例如,Db2迁移助手,SyBase迁移助手等。

  下面,我们就以将数据迁移到Sql Server2008为例子。

  首先,需要去下载Sql Server 2008迁移助手(SSMA)。具体的下载地址和安装步骤非常简单,朋友们可以去微软的官方站点进行下载,同时也有相关的文章讲述如何进行安装和配置的,这里就不在赘述。

  安装好了之后,我们就可以利用SSMA进行迁移了。

  如下图,展示的就是在SSMA中打开的一个将要迁移的Oracle数据库。

利用迁移助手从Oracle迁移到SQL Server 

  正如朋友在上图中看到的:最左显示连接到的Oracle数据库,最下角显示的就是将要迁移到的Sql Server服务器。

  下面,我们就以迁移Oracle中的HR数据库为例子。

  在迁移之前,我们可以选择HR数据库下面的将要被迁移的一些对象,如下图所示:

利用迁移助手从Oracle迁移到SQL Server 

  迁移的第一步就是报表分析,如下图所示,在HR数据库上面点击右键:

利用迁移助手从Oracle迁移到SQL Server

  这个分析报表主要为了在做迁移之前对数据进行一个分析,看看数据是否可以正确被迁移,从而避免一些问题,如下图所示,展示了一个报表的图:

利用迁移助手从Oracle迁移到SQL Server

  从图中可以看到,在分析过程中,表明了数据可以100%的全部转换,从而使得更好的迁移!

  迁移的第二步就是,创建scheme,通俗的将就是创建与Oracle数据库中要迁移的对象相同的结构。如下图所示:

利用迁移助手从Oracle迁移到SQL Server 

  点击上面的选项之后,就会看到如下的图:

利用迁移助手从Oracle迁移到SQL Server

0
相关文章