SP_DETACH
拷文件
sp_attach

解决方案 »

  1.   

    拷贝数据文件D,进行恢复的办法;
    拷贝.MDF和.LDF文件然后SP_ATTACH
      

  2.   

    想把一个数据库直接全部移植到另一个服务器的话:
      方法1.使两台服务器DATA文件安装目录相同-->停掉两边的服务-->将整个DATA目录拷过去-->启动.
      方法2.两边都启动-->源服务器在MASTER中运行: sp_detach_db '数据库名'-->将你的库文件拷过去-->目标服务器运行:sp_attach_db '数据库名','文件路径'.具体格式可能不很准,以book online为准
      
    若只要移植结构和脚本的话,就在源生成脚本文件,目的去运行生成的脚本
    若要移植一部分对象与数据,则用IMPORT/EXPORT工具不知道够不够具体.
      

  3.   

    还有DTS、复制等很多方法可用
      

  4.   

    可以去这里看一看,有完整的解决方案,绝对实用:
    http://www.aslike.net
      

  5.   

    将整个数据库生成SQL脚本,在查询分析器中重新生成数据库。
      

  6.   

    或用备份恢复也可,将数据库文件备份为.MDF .LOG .NDF ......
      

  7.   

    方法1:
         首先在原库中做个备份,然后在别一台机器上新建一个名字一样的库,然后用备份文件.bak恢复即可!方法2:
         停止原sql server服务器,然后将data下面的文件.mdf and .log拷贝到别一台机器的data目录下也可以。