手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  數據庫 >  數據庫管理 >  如何查看mssql數據庫的連接數以及指定用戶的連接

如何查看mssql數據庫的連接數以及指定用戶的連接

2016-11-24 00:20:52 12153



查看的目的在于分析數據庫占用資源情況以及排查是哪個站點占用數據庫資源過多,以便解決問題。查詢方法:
1、最簡單的方法是:在查詢分析器中之執行語句:  exec sp_who
利用這個系統存儲過程可以看到當前服務器上數據庫的連接情況。
sp_who 這個系統存儲過程,經過查資料將常用的發一下,可以看看:
<1>列出全部當前進程  不帶參數直接執行exec sp_who   列出的是全部,可以大體了解情況,執行結果演示:
spid ecid status     loginame       hostname  blk dbname cmd
—- —- ——     ————   ——–  — —— —–
1    0    background sa                       0   pubs   LAZY WRITER
注意:blk 的狀態參數的意思是這個    0(成功)或 1(失敗)
<2>列出特定用戶的進程,更具有針對性:exec sp_who ‘abc123’
假定當前數據庫用戶為abc123 ,可以更清楚看出這個數據庫連接信息。
2、用企業管理器界面也可以查信息
SQL2000:進入企業管理器,管?——當前活動——進程信息
SQL2005:進入manager studio ,?開對象管理器,管理——右鍵“活動監視器”——查看進程
SQL2008:進放manager studio  在菜單欄下面有一行圖標,點擊最后一個圖標“活動監視器”,進入活動監視器的界面后,點擊“進程”.
3,用netstat -an 命令,這個主要是查看1433的連接狀態。
注:部分dbms考慮安全修改了這個端口,不一定是1433 。可以到mssql的網絡工具tcp/ip協議那個地方進行端口查看

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: