首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将sql2000升级到2005

将sql2000升级到2005
EN

Stack Overflow用户
提问于 2010-04-12 17:44:08
回答 1查看 84关注 0票数 0

我现在在同一台机器上运行SQL2000服务器和SQL2005服务器。我想开始将我的sql 2000数据库升级到sql 2005。做这件事最好的方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-12 17:48:53

使用SQL2005升级顾问首先发现http://www.microsoft.com/downloads/details.aspx?FamilyID=1470e86b-7e05-4322-a677-95ab44f12d75&displaylang=en中的任何问题。获取所有mdfs和ldfs的副本并将它们附加到SQL2005实例(因为如果需要回滚并且SQL2000已经更改,则不能将文件重新附加到SQL2005 )。将数据库的兼容级别更改为SQL2005 EXEC sp_dbcmptlevel YourDB, 90;和测试的兼容级别。

编辑:至少以上是我会怎么做的。但是,它假定您有足够长的时间使SQL2000数据库脱机,以便复制它们。根据这篇文章,http://www.tech-archive.net/Archive/SQL-Server/microsoft.public.sqlserver.tools/2008-06/msg00031.html将SQL2000备份恢复到SQL2005应该可以避免这种情况。此外,您还需要编写2000实例中的所有用户和SQL代理作业的脚本,并将它们与数据库用户http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=12615重新关联

编辑2:我刚刚想到的另一件事是(如果在测试SQL2005时SQL2000数据库将同时更新,那么Redgate SQL数据比较对于在最终切换之前使它们保持同步是非常宝贵的)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2621054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档