CREATE DATABASE 你的旧库名 
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO

解决方案 »

  1.   

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

  2.   

    右键数据库-->所有任务--> 附加数据库-->选择.mdf文件
      

  3.   

    在windows开始菜单-->SQLServer程序组-->查询分析器-->打开-->...
      

  4.   

    用sp_attach_single_file_db 
    EXEC sp_attach_single_file_db @dbname = '数据库', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\数据库.mdf'