急啊。可以通代码来分离正在用的SQL数据库不,如果可以请高手提示一下…………

解决方案 »

  1.   

    用sp_who命令出连接数据库的进程spid
    再用kill命令删除spid
    再用sp_detach_db 命令分离数据库
    详细用法可查看帮助文档
      

  2.   

    数据库为了保证用户在使用时不被删掉,所以只要有用户连接到数据库,就会加一个DB锁,就算drop也drop不掉,非要等没有活动链接的时候才可以。你与其做分离,不如做备份。然后把原有的脱机、断开连接。再还原等等。你这个操作从DBA层面是非法、危险的操作。除非你有很好的理由。否则不要这样做。