可能是这样的哦,我遇到过备份时的路径和还原时数据库数据所在的路径不一致

解决方案 »

  1.   

    Restore Database 是还原数据库的命令。 .mdf 文件不能用还原,要用附加数据库。
    请用以下语句:EXEC sp_attach_db @dbname = N'DataBaseName', 
       @filename1 = N'd:\program files\Microsoft sql server \mssql\backup\asp600_data.mdf', 
       @filename2 = N'd:\program files\Microsoft sql server \mssql\backup\asp600_log.ldf'
    或者在企业管理器里面的所有任务中选择附加数据库。