有可能你的备份设备已经损坏,运行下面的语句,看提示什么:
RESTORE VERIFYONLY
FROM DISK = 'd:\bak\backup_20090220.bak' 

解决方案 »

  1.   

    还有可能是你的备份设备的版本是2008,你可以参考我的BLOG关于不同版本恢复的问题:http://blog.csdn.net/CN_SQL/archive/2008/10/16/3084864.aspx
      

  2.   

    注操作背景:我是在ms Sql Server 2000下的备份拷贝到MS SQL server 2005下restore verifyonly  from disk ='d:\bak\backup_20090220.bak' ---验证备份集有效性提示如下:
    还原此备份的尝试可能会遇到存储空间问题。后续消息将提供详细信息。
    对文件 "E:\database\data\answer_Data.MDF" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。)。
    对文件 "E:\database\data\answer_Log.LDF" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。)。
    文件 1 上的备份集有效。
      

  3.   


    restore verifyonly  from disk ='d:\bak\backup_20090220.bak' 
    with file = 7因该验证你要还原的备份集。
      

  4.   

    F:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\
    lz这个路径你有吗好像2000恢复路径不对就提示lz的错误,2005提示路径查找失败,设备未就绪等。