问题:和其他组织一样,我们也在计划把数据库从SQL Server 2005迁移到SQL Server 2008中。由于目前为止只有一个数据库需要迁移,因此我认为使用复制数据库向导是很理想的,这是因为它最适合这样一种情况。您能详细介绍如何使用复制数据库向导来升级一个数据库的过程吗?
专家解答:
这个复制数据库向导是一个最佳选项,它适用于那些需要把小型或中型数据库从SQL Server 2005迁移到SQL Server 2008的数据库管理员。
通过复制数据库向导,数据库管理员不仅可以复制数据库,而且可以复制用户数据库外面的附加对象,例如主数据库中可用的存储过程,SQL Server代理作业,用户定义错误信息,端点,SSIS程序包,登录等。这个向导工具基本上创建一个或者多个SSIS程序包来执行这个迁移过程。
这个迁移过程可能使用SQL Server管理对象(SMO)从SQL Server 2005中把数据库分离并且把该数据库附加到SQL Server 2008中。在这个技巧中,我将介绍你需要用来把一个数据库从SQL Server 2005服务器迁移到一个SQL Server 2008服务器的步骤。
通过复制数据库向导迁移数据库
下面是你进行从SQL 2005到SQL 2008迁移过程所需要的步骤。
1、 通过SSMS连接到 SQL Server 2005实例。接着,右键单击我们需要在这个实例中迁移的生产数据库。从弹出菜单中,选择“任务”然后如下面截图所示选择“复制数据库”选项。这时会打开复制数据库向导。
图一
2、 在“欢迎来到复制数据库向导”截图中,点击下一步继续进行向导。
图二
关于使用复制数据库向导升级到SQL 2008中的知识就为大家介绍到这里,如果大家觉得意犹未尽,在以后的日子里我还会继续为大家介绍更多更详细的知识,希望对大家能够有所帮助。
【编辑推荐】