本帖最后由 ndcc777 于 2010-12-17 23:51:41 编辑

解决方案 »

  1.   

    要求使用文件 'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\Pangya_S4_TH.mdf'。你这个目录下不存在这个文件,你在还原的时候需要更改一下路径.
      

  2.   

    这是那种 数个mdf和一个ldf的备份文件!!!不是正常的备份文件.不知道该怎么弄!
      

  3.   

    MDF和LDF不是备份文件,是数据库的数据文件和日志文件.你应该直接附加这两个文件即可.不过仍然需要注意路径问题.1.可使用SQL Server Management Studio附加.
    2.可使用代码直接附加.
    以下示例将 AdventureWorks 中的文件附加到当前服务器。
    EXEC sp_attach_db @dbname = N'AdventureWorks', 
        @filename1 = N'c:\Program Files\Microsoft SQL Server
            \MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', 
        @filename2 = N'c:\Program Files\Microsoft SQL Server
            \MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
      

  4.   

    备份文件是一个bak文件,我还原的时候看到的是5个mdf和1个ldf文件,也就是出错之前看到的.
      

  5.   

    请发[email protected] 回复不会很及时。
      

  6.   

    老兄 ,后来怎么解决的?  我是在另外机器还原,将mdf文件复制过去 附加到数据库,很无奈啊!!!