日期:2014-05-17  浏览次数:20711 次

关于SQL2005升级到SQL2008的问题~~急~~
我的SQL数据库是SQL Server 2005 Enterprise Edition, 现在公司需要升级到SQL Server 2008 R2 Standard Edition
我在微软网站上看到,企业版本是不可以直接升级到标准版本的..
我尝试把SQL2005的数据备份,然后把备份直接恢复到SQL2008,到结果是失败的..
错误提示如下:
Database 'CMSDATA' cannot be started in this edition of SQL Server because it contains a partition function 'CaseActionRangeFN'. Only Enterprise edition of SQL Server supports partitioning.
Database 'CMSDATA' cannot be started because some of the database functionality is not available in the current edition of SQL Server. (Microsoft SQL Server, Error: 905)

请教各位高手,如何把SQL2005企业版本的数据升级到SQL2008标准版本啊??
------最佳解决方案--------------------
提示内容已经说的很清楚了。

Database 'CMSDATA' cannot be started in this edition of SQL Server because it contains a partition function 'CaseActionRangeFN'. Only Enterprise edition of SQL Server supports partitioning.


数据库CMSDATA不能升级标准版本,因为他有分区函数CaseActionRangeFN,。
只有企业版支持。


建议在此版本中取消分区函数。要么就升级为SQL2008企业版。

------其他解决方案--------------------
partition function 'CaseActionRangeFN'. Only Enterprise edition of SQL Server supports partitioning
=================
标准版本不支持partition function

------其他解决方案--------------------
为何不升级到企业版。。而是升级到标准版
------其他解决方案--------------------
升级到企业版吧,你本来就是企业版呀,专业版很多功能都受到限制的
------其他解决方案--------------------
因为公司考虑到成本问题.企业版的SQL比标准版的SQL贵很多啊...
------其他解决方案--------------------
还有没有其他什么方法能把SQL2005企业版的数据转移到SQL2008标准版呢????
------其他解决方案--------------------
引用:
还有没有其他什么方法能把SQL2005企业版的数据转移到SQL2008标准版呢????

一个一个调整不兼容的部分
------其他解决方案--------------------
继续顶起来...怎样排除不兼容的部分..系统提示就那样说,不知道如何下手!
------其他解决方案--------------------
那就不升呗。。。
------其他解决方案--------------------
我顶上去
------其他解决方案--------------------
顶起来啊..期待能帮忙解决!!
------其他解决方案--------------------
没有办法。
------其他解决方案--------------------
一、可以把数据迁出来再灌进去,这样你的分区函数就用不上了,可能所有的分区方案都不能用了,没办法,标准版不支持分区表嘛
二、直接在2005中把分区表去掉,换用其他方案,再进行升级

------其他解决方案--------------------
直接迁移肯定是不行的。

只能在2005数据库中取消分区函数。
------其他解决方案--------------------
顶起来..我想问下高手们,SQL2008标准版有没有FILEGROUP 和分区函数功能(这个,楼上的提过了)..能否提供些参考资料????
------其他解决方案--------------------
SQL Server 2008 R2 升级说明
参考里面的SQL Server 2005(32 位)Enterprise SP21 
项目仅对应SQL Server 2008 R2 Enterprise及SQL Server 2008 R2 Datacenter