sql server 2000数据库附加数据库失败;

现有2个文件,MDF,LDF;LDF有30M,MDF才2M。
附加数据库时,使用MDF不能成功附加,提示“所指定的文件不是有效的sql server文件”
但是使用LDF能够成功附加。
请问是什么问题,谢谢!

第1个回答  2019-10-06
有可能是你安装的SQL的路径不对,你附加的时候
它采用的是默认路径与你安装的路径不一样,所以你附加的时候要更改路径!
第2个回答  2019-02-16
我也遇到过这样的问题,是因为你打开不同版本的数据库才出现的。一般sql2005能打开sql2000,但sql2000不能打开2005的,也有可能是个人版和企业版的问题,不过这种问题近来都解决了。所以你用sql2005打开试试,或者转换下版本
第3个回答  2011-06-13
你写反了吧,LDF是日志文件啊,当然不成功、MDF是数据文件。把ldf删除都没关系的,在附件的时候他还会创建追问

没有写反,确实是这样的,ldf文件能够成功附加

追答

没关系的,日志跟库文件不匹配,比如出错误了就会这样,删除也不影响的。不用管他

本回答被网友采纳
第4个回答  2011-06-14
一个是LDF是数据文件,MDF是日志文件,直接附加LDF文件即可,然后两个文件都会被附加上。 是数据库默认的附加模式。追问

mdf是主文件,ldf是日志文件吧

第5个回答  2011-06-13
你可能是修改了.mdf或者是.ldf文件的名字追问

你的意思是修改文件名字会有影响?我以为是改了后缀,我就改了下后缀,改玩之后也不行!

追答

不能直接修改.mdf和.ldf文件的名称,修改后附加数据库会出错的。