使用master 下的sysprocesses 查询 db正在使用的spid 如
1. 查询哪个用户链接在连接数据库
use 数据库名
select spid from sysprocesses where dbid=DB_ID('数据库名')、
2.杀掉对应的进程
exec(‘kill xx')
3.把数据库设置成多用户
alter database 数据库名 set MULTI_USER
博客介绍了使用master下的sysprocesses查询数据库正在使用的spid。包括查询连接数据库的用户,通过dbid获取spid;杀掉对应进程;以及将数据库设置成多用户模式,提供了相应的SQL操作语句。
使用master 下的sysprocesses 查询 db正在使用的spid 如
1. 查询哪个用户链接在连接数据库
use 数据库名
select spid from sysprocesses where dbid=DB_ID('数据库名')、
2.杀掉对应的进程
exec(‘kill xx')
3.把数据库设置成多用户
alter database 数据库名 set MULTI_USER
2978
561
1496

被折叠的 条评论
为什么被折叠?