sql server 2005 可以读取sql server 2000的文件吗?

honzha99 2010-04-15 09:03:50
请问SQL SERVER 2005可以读取比他版本低的SQL SERVER的文件吗? 有没有什么办法把2000的数据文件转化成2005的?谢谢
...全文
148 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyvan 2011-08-15
  • 打赏
  • 举报
回复
UP.........我也想知道
honzha99 2010-04-20
  • 打赏
  • 举报
回复
有没有损坏我就不清楚了,因为我没有2000版本的sql server,我是在下载板块下的一个vs 2008+sqlserver 2000的软件,我的vs 2008可以运行那部分,但是数据库打不开。 谢谢
kqserver 2010-04-19
  • 打赏
  • 举报
回复
不会是你的2000的数据库 损坏了吧?在2000上可以正常使用吗?
yk32167 2010-04-18
  • 打赏
  • 举报
回复
[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的服务器上分离下来的...
yk32167 2010-04-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 htl258 的回复:]
可以将2000的备份文件(.bak)在2005上还原,可以将2000的数据库文件(.mdf/.ldf)在2005上附加

还原和附加后就能用了。
[/Quote]
顶...
百年树人 2010-04-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 honzha99 的回复:]
附加不了,只能附加新版本的MDF。

我试过附加2005版本下的,可以附加并且可以工作。但是我试着附加这个2000版本的文件就出现那一堆英文。 BTW 我用的是SQL SERVER 2005英文版的
[/Quote]

最好把报错信息提供出来,有可能是文件保存路径的问题,不要因为有报错而认为sql2005不能附件sql2000的mdf文件
honzha99 2010-04-18
  • 打赏
  • 举报
回复
好象这里没什么人气,哎
dawugui 2010-04-16
  • 打赏
  • 举报
回复
[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.
永生天地 2010-04-16
  • 打赏
  • 举报
回复
太能了,直接考数据文件附加
honzha99 2010-04-16
  • 打赏
  • 举报
回复
附加不了,只能附加新版本的MDF。

我试过附加2005版本下的,可以附加并且可以工作。但是我试着附加这个2000版本的文件就出现那一堆英文。 BTW 我用的是SQL SERVER 2005英文版的
feixianxxx 2010-04-16
  • 打赏
  • 举报
回复
你这读取什么意思。。。

你直接将2000的数据库文件 附加到2005的数据库上 不行么?
honzha99 2010-04-16
  • 打赏
  • 举报
回复
还是不行。错误是“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。谢谢
zhengduan964532 2010-04-15
  • 打赏
  • 举报
回复
将2000的数据库在2005中强制还原。。。
htl258_Tony 2010-04-15
  • 打赏
  • 举报
回复
可以将2000的备份文件(.bak)在2005上还原,可以将2000的数据库文件(.mdf/.ldf)在2005上附加

还原和附加后就能用了。
--小F-- 2010-04-15
  • 打赏
  • 举报
回复
2000的文件直接附加到2005上就可以用,..
饮水需思源 2010-04-15
  • 打赏
  • 举报
回复
可以在SQL2005中直接附加SQL的mdf文件

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧