如何解决如何显示 SQL Server 连接的 SCHEMA 名称
我有以下脚本运行良好,并显示与指定 sql Server 数据库的所有连接。我需要的是每个连接记录,还显示与该连接关联的 SCHEMA 名称。
在这种情况下,SCHEMA 名称与特定的 Access 数据库(前端)相关。 正如您在屏幕截图中看到的,您可以看到当前连接的所有用户和其他相关信息。我需要查看 SCHEMA 名称,以便我们知道它们连接到哪个 Access 数据库。
请注意,每个 Access 数据库都有不同的 SCHEMA 名称。我们从不使用“dbo”。
脚本如下:
SELECT
DB_NAME(dbid) AS dbname,COUNT(dbid) AS NumberOfConnections,loginame,dbid,status,hostname,program_name
FROM sys.sysprocesses
---WHERE dbid = 5 --
GROUP BY dbid,program_name
--ORDER BY COUNT(dbid) DESC
ORDER BY loginame
-- Get the total Connection Count
SELECT
--DB_NAME(dbid) AS dbname
COUNT(dbid) AS TotalNumberOfConnections
FROM sys.sysprocesses
--WHERE dbid = 5
GROUP BY dbid
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。