MS SQL 的数据文件是.mdf结尾、备份文件时.bak附加用.mdf,还原用.bak 主要原因还有一点、低版本sql的数据文件可以在高版本sql上附加,但是高版本sql的数据文件不能在低版本上附加。
文件弄错了,看你文件是不是 .mdf,不会是拿的.bak文件附加的吧,要还原不是附加