Sql Server 中 删除正在使用的数据库

本文介绍了在SQL Server中删除数据库的三种方法:设置singleuser并直接删除、设置dbouseonly并删除、设置offline状态后删除。每种方法都有其特点,如是否保留物理文件等。
---删除正在使用的数据库
--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

转载于:https://www.cnblogs.com/lztkdr/archive/2012/01/05/2312626.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值