我使用的是SQL Server 2008 Enterprise.我想查看任何活动的SQL Server连接,以及所有连接的相关信息,比如从哪个IP地址,连接到哪个数据库或其他什么.

是否存在解决此问题的现有命令?

推荐答案

您可以使用sp_who存储过程.

提供有关Microsoft SQL Server数据库引擎实例中当前用户、会话和进程的信息.可以对信息进行过滤,以仅返回那些不空闲、属于特定用户或属于特定会话的进程.

Sql相关问答推荐

Snowflake - SQL查询-登录注销-总工作时间

如何计算帐户在SQL中随着时间的推移购买的SKU数量?

在SQL中向每个子字节组添加字节行

Postgres JSONB对象筛选

在Golang中管理数据库事务的简洁方法

删除MariaDB数据库中的JSON数据

如何查找所提供日期范围的所有季度开始日期和结束日期

对列进行排序后,基于两列删除重复行

如何在presto中映射id与名称

如何从查询中的三个或更多个表中添加另一个相同的列?

在SQL GROUP BY中的某些行之后执行计算

在SQL中将项分配给容器

统计PostgreSQL中前10个最大大小表的行数

显示十进制列,但尽可能显示为整数

Select 一个非零值减少重复

在特定条件下使用 LAG,确定要采用什么 LAG 值?

当 2 列具有静态值并且第 3 列使用运算符 IN 时,对 PostgreSQL 和 3 列上的复杂索引的最佳查询

PostgreSQL如何将Unix纪元时间戳转换为日期时间并进行拼接

将表格和字符串连接以 for each 记录生成订单项目

计算 SQL 中的总体成功率:递归 CTE 还是替代方法?