问:我打算将大概300个数据库从SQL Server 2000 32-bit迁移到SQL Server 2005 64-bi。我已经尝试了使用“复制数据库”的功能但是失败了。此外我还需要移开所有登录。希望你能给我提一些建议。
答:我发现数据库复制向导很慢,在效率方面要比迁移数据的其他方法差一些。如果你需要在一系列服务器之间进行少量数据的快速迁移,那它就是最佳解决方法,你也不必花时间对数据库进行备份或者卸载数据库。 如果你需要迁移300个数据库,我觉得你会发现最快的方法就是在SQL Server 2000实例上使用sp_detach_db卸载每个数据库并且在SQL Server 2005……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我打算将大概300个数据库从SQL Server 2000 32-bit迁移到SQL Server 2005 64-bi。我已经尝试了使用“复制数据库”的功能但是失败了。此外我还需要移开所有登录。希望你能给我提一些建议。
答:我发现数据库复制向导很慢,在效率方面要比迁移数据的其他方法差一些。如果你需要在一系列服务器之间进行少量数据的快速迁移,那它就是最佳解决方法,你也不必花时间对数据库进行备份或者卸载数据库。
如果你需要迁移300个数据库,我觉得你会发现最快的方法就是在SQL Server 2000实例上使用sp_detach_db卸载每个数据库并且在SQL Server 2005实例上重建数据库。这样做还有利于保护你的数据库用户。
但是即使用这种方法你也仍然要登录SQL Server 2005实例。你可以查看Microsoft Knowledge里标题为《如何在SQL Server实例之间迁移注册程序和密码》这篇文章。这篇文章包括你所需要的脚本。
注意:如果你采用这种方法,你就需要重测数据库注册程序。你可以sp_change_users_login存储程序来完成。
翻译
相关推荐
-
SQL Server 2005支持服务结束 升级何去何从
SQL Server 2005的支持就要结束了,就在2016年4月12日,SQL Server 2005的客户们应该升级了。
-
SQL Server 2005即将终止服务 你准备好了么?
2016年4月12日,微软将正式终止SQL Server 2005相关服务。微软正在终止扩展支持,这意味着不再有新特性更新,什么都没了。
-
升级到SQL Server 2012的七个理由
微软建议尽快将数据库升级到最新版本。在本文中,我们就来列举七个SQL Server 2012的功能特性,它将成为你升级的主要动力。
-
SQL Server升级三部曲
SQL Server版本升级规划是每个数据库管理员都渴望承接的一项任务。然而,升级SQL Server并不是一件容易的差事,规划不当会增加升级失败的风险。