SqlServer常用指令碼 檢視當前連線的使用者

2021-10-05 10:29:02 字數 703 閱讀 2877

// 使用sql語句檢視當前連線的使用者

select spid,

db_name

(dbid)

as dbname,login_time ,last_batch ,status ,hostname ,program_name ,loginame

from sys.sysprocesses

where spid >

50and loginame <

>

'desktop-abcd\administrator'

--and dbid in

(select dbid from master.dbo.sysdatabases where name =

'要查詢的資料庫名稱'

)order by last_batch desc

開啟效能監視器

win + r開啟執行選單,輸入perfmon.msc開啟效能監視器
選取sqlserver:general statistics計數器下的使用者連線user connections,即可檢視當前使用者數

使用該方式檢視的使用者數為非系統連線數

sp_who

可以檢視所有的當前連線

sp_who + 登入名

可以檢視該登陸名下的所有連線

常用指令碼範例(SQL Server)

增加關聯 新增表tablea與表tableb的關係 if not exists select from sysobjects where id object id fk tablea tableb begin alter table dbo tablea add constraint fk tabl...

檢視SQL Server 版本

如何檢視sql server的版本 方法一 在查詢分析器中輸入 select version 並執行,檢視執行結果,對照便知版本。8.00.194 sql server 2000 rtm 8.00.384 sp1 8.00.534 sp2 8.00.760 sp3 8.00.2039 sp4 方法二...

檢視SQL Server版本

如何確定正在執行的 sql server 2005 為哪個版本 若要確定正在執行的 microsoft sql server 2005 的版本,請使用 sql server management studio 連線到 sql server 2005,然後執行以下 transact sql 語句。se...