右键数据库-->所有任务-->附加数据库

解决方案 »

  1.   

    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'
      

  2.   

    如果只有以个mdf文件:EXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
      

  3.   

    下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
    EXEC sp_detach_db @dbname = 'pubs'
    EXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'全部附加
    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'
      

  4.   

    1、附加数据库
    2、在查询分析器里执行
    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'这个例子是附加 pubs 数据库的,注意路径
      

  5.   

    我的SQLSERVER2000是刚装的,我先新建了个数据库——main;
    在SQL查询分器中执行完
    EXEC sp_attach_db @dbname = 'main', 
    @filename1 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\hotoa1_Data.MDF', 
    @filename2 = 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\hotoa1_Data.ldf' 
    后并没有出现原来的那些表呀。
    仅有一个dtproperties的表。
      

  6.   

    提示命令已成功完成EXEC sp_attach_db @dbname = N'hotoa_main', 
    @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\hotoa1_Data.MDF', 
    @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\hotoa1_Log.ldf' 
    但我怎么找不到那个数据库阿?