问题描述
我有以下脚本运行良好,并显示与指定 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 (将#修改为@)