有時dba需要檢查當前伺服器有多少連線請求,以及連線請求的登入名,客戶端版本,主機名,程式名等等之類的資訊,我們就可以對伺服器的連線狀況有所了解,防止不明使用者使用。
sql server本身提供了這麼乙個dmv來返回這些資訊,它就是sys.dm_exec_sessions 。
比如在我的機器上做一下查詢:
select
*from
sys.dm_exec_sessions
where
host_name
isnot
null
如圖:
我們也可以根據登入名來分組:
select
login_name ,
count
(session_id)
assession_count
from
sys.dm_exec_sessions
group
bylogin_name;
複製**
查詢結果如圖:
對於這張表的詳細字段說明,請參考msdn
SQL Server 查詢當前伺服器有多少連線請求
有時dba需要檢查當前伺服器有多少連線請求,以及連線請求的登入名,客戶端版本,主機名,程式名等等之類的資訊,我們就可以對伺服器的連線狀況有所了解,防止不明使用者使用。sql server本身提供了這麼乙個dmv來返回這些資訊,它就是sys.dm exec sessions 比如在我的機器上做一下查詢...
sql server 查詢當前月份日期列表資料
select convert varchar 10 dateadd dd,number,dateadd dd,day getdate 1,getdate 120 as every time,日期datepart weekday,dateadd dd,number,dateadd dd,day get...
SQL Server跨伺服器查詢
建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false null,使用者名稱 密碼 查詢示例 select from itsv.資料庫名.dbo.表名 匯入示例 se...