永发信息网

SQL Server查看有哪些用户连接数据库

答案:2  悬赏:80  手机版
解决时间 2021-01-29 11:39
SQL Server查看有哪些用户连接数据库
最佳答案
1、通过系统的“性能”来查看:
开始->管理工具->性能(或者是运行里面输入 mmc)然后通过
添加计数器添加 SQL 的常用统计 然后在下面列出的项目里面选择用户连接就可以时时查询到sql server数据库连接数了。
不过此方法的话需要有访问那台计算机的权限,就是要通过windows账户登陆进去才可以添加此计数器。

2、通过系统表来查询:
SELECt * FROM
[Master].[dbo].[SYSPROCESSES] WHERe [DBID]
IN
(
SELECt
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERe
NAME='databaseName'
)
databaseName 是需要查看的数据库,然后查询出来的行数,就是当前的sql server数据库连接数。不过里面还有一些别的状态可以做参考用。

3、通过系统过程来查询:
SP_WHO 'loginName'
loginName 是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写loginName,那么返回的就是所有的sql server数据库连接。
全部回答
1、通过系统的“性能”来查看:
开始->管理工具->性能(或者是运行里面输入 mmc)然后通过
添加计数器添加 SQL 的常用统计 然后在下面列出的项目里面选择用户连接就可以时时查询到sql server数据库连接数了。
不过此方法的话需要有访问那台计算机的权限,就是要通过windows账户登陆进去才可以添加此计数器。
2、通过系统表来查询:
SELECt * FROM
[Master].[dbo].[SYSPROCESSES] WHERe [DBID]
IN
(
SELECt
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERe
NAME='databaseName'
)
databaseName 是需要查看的数据库,然后查询出来的行数,就是当前的sql server数据库连接数。不过里面还有一些别的状态可以做参考用。
3、通过系统过程来查询:
SP_WHO 'loginName'
loginName 是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写loginName,那么返回的就是所有的sql server数据库连接。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金鼎茶楼地址好找么,我有些事要过去
济南工程职业技术学院的现任校长是谁?
想去配置一台电脑,玩游戏不卡,性能好点的,
陆探微绘画特点是什么?
申发的意思是什么啊?知道的请说下!
关于一台电脑分别控制两个程序的声音输出问题
如何从网页读取特定数据,同时生成条形码
为什么突然觉的做人很难,既要顾头也要顾尾,
五五茶楼地址有知道的么?有点事想过去
新风旅馆(益林大道)地址有知道的么?有点事想
您刚说的霍氏鲜清是激素类的药膏么?会不会不
山花的意思是什么啊?知道的请说下!
【归隐的诗句】中国古代都有哪些辞官归隐的诗
嬖奴的意思是什么啊?知道的请说下!
华达大酒店(伯森路)地址有知道的么?有点事想
推荐资讯
卖苦力的意思是什么啊?知道的请说下!
餐饮行业的各种执照可以随店铺一起转让吗?
下述为诊断聚星障的依据,除了:A.黑睛星点翳
群核信息技术有限公司是个什么样的公司?看到
昼寝的意思是什么啊?知道的请说下!
上蔡县哪有卖墙纸的
西安翠华路烤肉哪家好
精诚艺术玻璃地址在哪,我要去那里办事
2o15新土地法对破坏基本农田什么处罚?
春峰东北土特产活蛤蟆参茸行在什么地方啊,我
南有乔木咖啡馆怎么去啊,我要去那办事
欣网e家地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?