将只有一个数据文件的数据库附加到当前服务器。语法
sp_attach_single_file_db [ @dbname = ] 'dbname'
    , [ @physname = ] 'physical_name'示例
下面的示例将 pubs 中的一个文件附加到当前服务器。EXEC sp_attach_single_file_db @dbname = 'pubs', 
   @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

解决方案 »

  1.   

    exec sp_attach_single_file_db @dbname = YOURDBNAME,@physname = YOURDBFILENAME 
      

  2.   

    http://www.csdn.net/expert/topic/863/863959.xml?temp=.9932978
      

  3.   

    http://www.csdn.net/expert/topic/863/863959.xml?temp=.9932978
      

  4.   

    示例
    下面的示例将 pubs 中的两个文件附加到当前服务器。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'
      

  5.   

    请试试利用attach功能把你的.mdf和.ldf附加到服务器的指定DB中.