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

哪位高手帮我看看这个数据库有什么问题?
我下载了一个软件,在SQL2000附加数据库,结果出现

我想可能是版本的问题,于是下载了SQL2005,也附加不了,不知是不是要用2008,还是数据库本身有问题,我上传了数据库
http://pan.baidu.com/s/1iUpCk
请高手帮忙调试,我的邮箱901360572@qq.com,谢谢!!

------解决方案--------------------
应该是个SQL2005的数据库文件,在SQL2008R2环境测试附加正常.

建议安装SQL2005 SP4补丁后重试附加.
------解决方案--------------------
补充一下,你这个mdf的数据库版本是2005的,2000无法打开。并且问题应该就在全文上面
------解决方案--------------------
从如下语句的输出来看,你的数据库的兼容级别是90,也就是2005的数据库,附加后状态是online,也就是正常:

select name,compatibility_level,collation_name,state_desc
from sys.databases
where name = 'ku6chat'
/*
name compatibility_level collation_name     state_desc
ku6chat 90                 Chinese_PRC_CI_AS ONLINE
*/


另外,做了检测,数据库正常:

dbcc checkdb(ku6chat)
/*
CHECKDB 在数据库 'ku6chat' 中发现 0 个分配错误和 0 个一致性错误。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
*/