这些都保存在master库中,你可以用以下SQL查看
select count() from masterdbosysprocesses
或者通过manager studio 进入 活动监视器 查看进程
基本语句为 sp_who
我们可以把查询结果插入到我们自己定义的表(monitoruser)中
基本语句为
create table monitoruser
( spid int,
ecid int,
status varchar(200),
loginame varchar(200),
hostname varchar(200), \\根据sp_who的结果新建表结构
blk varchar(200),
dbname varchar(200),
cmd varchar(200),
[datetime] [datetime] not null
)
alter table [dbo][monitoruser] with nocheck add
constraint [datetime] default (getdate()) for[datetime] \\自动获取时间插到datetime列中
go
insert into monitoruser(spid,ecid,status,loginame,hostname,blk,dbname,cmd)
exec (sp_who) \\执行sp_who,将结果插入到monitoruser中
以上就是关于如何查看SQL SERVER数据库当前连接数全部的内容,包括:如何查看SQL SERVER数据库当前连接数、如何实时查看数据库当前活动连接、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)