1)获取SQL Server允许同时用户连接的最大数  

select @@MAX_CONNECTIONS
--32767

  2)获取当前指定数据库的连接信息

select * from master.dbo.sysprocesses 
where dbid in (
select dbid from master.dbo.sysdatabases
where name='XXX'
)
----利用DB_Name()
select * from master.dbo.sysprocesses
where DB_Name(dbid)='XXX'

  3)获取当前SQL服务器所有的连接信息

--系统进程和用户进程
select * from master.dbo.sysprocesses

  4)获取自上次启动SQL Server服务起,连接或试图连接的次数

select @@CONNECTIONS

  

 posted on 2016-09-23 09:10  会飞的金鱼  阅读(226)  评论(0)    收藏  举报