應該可以的.
最好用sp_attach_db恢復.

解决方案 »

  1.   

    你是说通过sql命令来恢复?可以吗?请赐教
      

  2.   

    EXEC sp_attach_db @dbname = N'yourdb', 
       @filename1 = N'c:\MSSQL7\Data\yourdb_data.mdf', 
       @filename2 = N'c:\MSSQL7\Data\yourdb_log.ldf'
      

  3.   

    假設你以前的數據庫名為windtree
    其mdf,ldf為windtree_dat.mdf,windtree_log.ldf
    那麼將此兩個文件copy至SQL Server的安裝路徑的data目錄下.
    假設為d:\mssql7\data吧.
    那麼在Query Analyzer中可以這樣恢復:
    exec sp_attach_db 'windtree','d:\mssql7\data\windtree_dat.mdf','d:\mssql7\data\windtree_log.ldf';