SQL Server提供了复制数据库向导(CDW:Copy Database Wizard),可以将数据库从SQL Server 2000(或更高版本)的实例移动(或复制)到SQL Server 2005(或更高版本)的实例。

 

一、启动向导

  在数据库的“任务”菜单中,选择“复制数据库”。

集成服务入门(实验2)使用复制数据库向导_SSIS


  显示欢迎界面。

集成服务入门(实验2)使用复制数据库向导_SSIS_02


二、选择源服务器和目标服务器

集成服务入门(实验2)使用复制数据库向导_SSIS_03

 

集成服务入门(实验2)使用复制数据库向导_SSIS_04


三、复制方法一:使用分离和附加方法

  最快速的方法,是将源数据库分离,然后再附加为新的数据库。这个方法适用于相同版本(或者低版本)的实例中的数据库附加到高版本的实例中。

集成服务入门(实验2)使用复制数据库向导_SSIS_05

 

集成服务入门(实验2)使用复制数据库向导_SSIS_06

 

集成服务入门(实验2)使用复制数据库向导_SSIS_07

 

集成服务入门(实验2)使用复制数据库向导_SSIS_08

 

集成服务入门(实验2)使用复制数据库向导_SSIS_09

 

集成服务入门(实验2)使用复制数据库向导_SSIS_10

 

集成服务入门(实验2)使用复制数据库向导_SSIS_11


四、复制方法二:使用SQL Server 管理对象方法

  这种方法,适合不同版本的SQL Server实例之间复制数据库。例如,将SQL Server 2008 R2实例的数据库复制到SQL Server 2008实例。

  这种方法的原理,是根据源数据库的结构,产生T-SQL脚本(即SMO:SQL Server 管理对象),然后在目标数据库上运行这些脚本,最后再将数据(行)复制过去。

集成服务入门(实验2)使用复制数据库向导_SSIS_12

 

集成服务入门(实验2)使用复制数据库向导_SSIS_13