如何查看SQL SERVER数据库当前连接数

如何查看SQL SERVER数据库当前连接数,第1张

这些都保存在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数据库当前连接数、如何实时查看数据库当前活动连接、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9413714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存