本文介绍如何查看RDS SQL Server当前连接以及其执行的SQL。
通过SYSPROCESSES系统视图查看连接
Master.dbo.SYSPROCESSES
视图主要包括正在运行的进程的相关信息。用户可以与Master.dbo.SYSDATABASES
系统视图联合查找某个数据库的所有连接。具体SQL如下:
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='<数据库名>'
)
通过sp_who查看连接会话和SQL
命令格式如下:
sp_who --查看所有的连接会话
sp_who '<用户名>' --查看某个用户的连接会话
该文章对您有帮助吗?