[SQL SERVER] 统计SQL用户连接情况(sp_who)
create table #t(spid int null, ecid int null, status nvarchar(100) null, loginname sysname null, hostname nvarchar(100) null, blk int null, dbname sysname null, cmd nvarchar(100) null,request_id int)
insert #t exec sp_who
select loginname, hostname ,dbname, count(1) from #t
where loginname not like '%Administrator'
group by loginname,hostname,dbname
order by dbname,hostname
drop table #t
[SQL SERVER] 统计SQL用户连接情况(sp_who)
最新推荐文章于 2025-08-05 18:10:56 发布
本文介绍了一种使用 SQL Server 的 sp_who 存储过程来统计用户连接情况的方法。通过创建临时表 #t 并执行 sp_who 命令填充数据,之后筛选并统计除管理员外的登录名、主机名及数据库名称,最后删除临时表。
402

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



