[Quote=引用 7 楼 honzha99 的回复:]
还是不行。错误是“the database"ginshop" cannot be opened because it is version 655.This server supports version 611 and earlier. A downgrade path is not supported. Could not open new database "ginshop". create……
[/Quote]
楼主,你在向上兼容....
你的版本是611,而你的数据库是在版本655的服务器上分离下来的...
[Quote=引用楼主 honzha99 的回复:]
请问SQL SERVER 2005可以读取比他版本低的SQL SERVER的文件吗? 有没有什么办法把2000的数据文件转化成2005的?谢谢
[/Quote]
将sql server 2005的兼容级别设置为80.
更改方式如下:
Microsoft SQL Server Management Studio->ServerName->Database->database name ,right manu->properties->options->Campatiblity level->downframe list,select: sql sever 2000 (80)-> Click buton ok
然后附加2000的数据文件.
附加完毕后,再改为90.
还是不行。错误是“the database"ginshop" cannot be opened because it is version 655.This server supports version 611 and earlier. A downgrade path is not supported. Could not open new database "ginshop". create database is aborted."
6楼讲得好象很对,但是我跟着做好象又觉得不太合理。你说在点中的DATABASE NAME 那里改COMPATIBILITY,但是我要ATTACH我的MDF文件要到DATABASE那里去。假设我要ATTACH 一个2005版的,软件自己会重新生成一个文件夹来装我加进来的东西,而不是加到我一开始点的那个DATABASE NAME的文件夹里。所以好象改了也是白改,因为它只针对我改COMPATIBILITY的那个文件夹。
如有不对,请指出,小弟我刚开始学SQL SERVER。谢谢