我原来是用的sql server 2000 的个人版,是从微软网站下载下来的那个,现在我备份了我的数据库,重新安装了个人版,不是以前的那个测试版的了,数据库就不可以恢复了,请问有没有什么办法可以恢复我的数据库,难道我非要重新安装原来那个测试版的才可以恢复吗?
---------------------------------------------------------------
你说的不可以恢复,那么提示的是什么呢???
---------------------------------------------------------------
你是怎么备份的呢?
---------------------------------------------------------------
是数据库安装目录不同的原因吧
---------------------------------------------------------------
use master
restore database name from disk='c:\name.bak' with replace
---------------------------------------------------------------
请把问题说清楚点,谢谢
---------------------------------------------------------------
安装目录不同的原因,更改安装目录
---------------------------------------------------------------
可以考虑先重新安装测试版,然后恢复你的数据库,然后把数据库的数据文件拷贝出来,在安装新版本的数据库系统,之后新建一个数据库,然后将刚才拷贝出来的数据库文件,附加到现在的数据库中
---------------------------------------------------------------
你建一个和原来数据库名一样的一个库,在这基础上在恢复一下
---------------------------------------------------------------
版本不一样呀!麻烦了!
试试:
右键数据库-->所有任务-->还原数据库-->写入名字-->选项-->改为现在的data目录的路径-->OK
"写入名字"-->不要与现在的冲突了,或选强制恢复
"改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf
不行的话重装吧!5个小时绝对能搞定!
---------------------------------------------------------------
同意 pengdali(大力)