附加数据库,如果只有MDF文件,则用命令:sp_attach_single_file_db

解决方案 »

  1.   

    将文件考到data目录下然后用附加数据库添加
      

  2.   

    如:
    EXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
      

  3.   

    右键数据库-->所有任务-->附加数据库--附加还原
    CREATE DATABASE 你的旧库名 
    ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
    FOR ATTACH
    GO--附加新的库
    CREATE DATABASE 你的新库名 
    ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf')
    FOR ATTACH
    GO
      

  4.   

    EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'