---删除正在使用的数据库 --sp_dboption Sql Server 联机丛书: ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_6tsql/html/92d4714b-95bf-46af-b05e-759a7164f937.htm --删除方式1 物理文件将会被删除 single user true 每次只能有一个用户访问数据库 use master exec sp_dboption 'BBS','single user',true go drop database BBS --删除方式2 物理文件将会被删除 dbo use only true 只有数据库所有者才能使用数据库 use master exec sp_dboption 'BBS','dbo use only',true drop database BBS --删除方式3 offline true 数据库将处于脱机状态 ,然后删除,物理文件还在,再次附加即可使用 use master exec sp_dboption 'BBS','offline',true drop database BBS
在学习Sql Server 数据库 sql语句时, 建数据库,建表,建约束,能删表,能删约束,
后来想到是否能删除数据库,于是
drop database BBS
报错:
消息 3702,级别 16,状态 3,第 1 行 无法删除数据库 "BBS",因为该数据库当前正在使用。
纳闷,为什么呢?可用数据库是BBS,为什么就不能删,我如果偏要删呢?
于是网上找资料,百度文库,知道,可是那上边讲的根本不理解,再找再查,
最后终于找到 ! 一天没干啥事,就干了这个. :-(记录下来, 备用,也可以遇到此类问题的同仁们看一看.