要在程序中还原数据库,但是之前要断开与该数据库的连接,请问怎样断开全部客户端与数据库的连接
解决方案 »
- SQL 如何将字符串'a1,b1,c1;a2,b2;a3,b3,c3,d3' 转换成表
- 求一个sql表达式!!!
- 一个简单的删除语句
- 如何建立本地sql服务器!
- 对不同sqlserver实例进行不同安全设置,能行么?
- SQL如何取得到连续期数中的往期的金额的合计
- 这个触发器怎么写:删除一表内的数据后,在另一张表内插入刚刚删除的。用到系统的deleted表。
- 关于导出数据库中表的结构!着急!!急急急!
- 请修改程序Fox1.prg,能对用户输入的现有数据库文件进行查询?我的程序如下:
- 求sql语句,有点复杂,先合并再分组再按条件只取其中一条记录
- 问一个比较复杂的问题,希望大家帮忙
- SQL sever全文索引 单字检索
use master
go
alter database dbname set offline with rollback immediate
go
alter database dbname set online
go
alter databas dbname set restricted_user
go
注: 你也可以set成single_user mode. 不过, 如果有程序自动连server的话, 就非常讨厌了. 偶曾经只好让人把那个application给停了.....
declare c_spid cursor
for
select
spid=cast(spid as varchar(20))
from
master..sysprocesses
where
dbid=db_id('dbtest')
open c_spid
fetch next from c_spid into @spid
while @@fetch_status=0
begin
exec ('kill '+@spid)
fetch next from c_spid into @spid
end
close c_spid
deallocate c_spid