如何在升级到SQL Server 2005时复制数据库?

 
   | |

导读:如果你需要迁移300个数据库,我觉得你会发现最快的方法就是在SQL Server 2000实例上使用sp_detach_db卸载每个数据库并且在SQL Server 2005实例上重建数据库。这样做还有利于保护你的数据库用户……

关键词:SQL Server 2005 SQL Server升级 复制数据库

正在加载数据... 【TechTarget中国原创】我打算将大概300个数据库从SQL Server 2000 32-bit迁移到SQL Server 2005 64-bi。我已经尝试了使用“复制数据库”的功能但是失败了。此外我还需要移开所有登录。希望你能给我提一些建议。答:我发现数据库复制向导很慢,在效率方面要比迁移数据的其他方法差一些。如果你需要在一系列服务器之间进行少量数据的快速迁移,那它就是最佳解决方法,你也不必花时间对数据库进行备份或者卸载数据库。

【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升级与补丁

 
我们有必要在升级之前测试SQL Server环境吗?在计划升级SQL Server时(如升级到SQL Server 2008),我们要考虑的最重要方面就是测试。通常人们会将数据……
 
我打算将大概300个数据库从SQL Server 2000 32-bit迁移到SQL Server 2005 64-bi。我已经尝试了使用“复制数据库”的功能但是失败了。此外我还需要移开所有登录。希望你能给我提一些建议。
 
在24/7环境中进行工作需要大量的资源,尤其是需要钱。很少人有大量的资金来维持。在检查选项的过程中,我们决定的主要目标就是要减少停机时间及确保我们作为可信赖的业务伙伴的IT形象。
 
数据库管理员一般都从架构开始,这样就造成了他们对升级过程中如何监测SQL Server不清楚。到目前为止,升级最终要的部分就是进行计划,但是很少有公司资源去筹划……
 
升级到SQL Server 2008有什么好处?我们现在有24种事实数据和13事实维度容量为40GB的数据仓库。那么升级到SQL Server 2008有什么硬件方面的要求?
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录