新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLSERVER數(shù)據(jù)庫查看當前連接數(shù)具體方法
SQL SERVER數(shù)據(jù)如何查看庫當前連接數(shù)?本篇文章重點為大家簡介一下SQL SERVER數(shù)據(jù)庫查看當前連接數(shù)具體方法,有需要的小伙伴可以參考一下。

1.通過管理工具
開始->管理工具->性能(或者是運行里面輸入 mmc)然后通過添加計數(shù)器添加 SQL 的常用統(tǒng)計 然后在下面列出的項目里面選擇用戶連接就可以時時查詢到數(shù)據(jù)庫的連接數(shù)了。不過此方法的話需要有訪問那臺計算機的權限,就是要通過Windows賬戶登陸進去才可以添加此計數(shù)器。
2.通過系統(tǒng)表查詢
復制代碼
SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='DBName'
)
DBName是需要查看的數(shù)據(jù)庫,然后查詢出來的行數(shù),就是當前的連接數(shù)。不過里面還有一些別的狀態(tài)可以做參考用。
例如:連到master這個數(shù)據(jù)庫寫如下語句:
select * from sysprocesses where dbid in (select dbid from sysdatabases where name='MyDatabase')
將所有連接MyDatabase這個數(shù)據(jù)庫的連接記錄都求出來。 sysprocesses這個表記錄所以連接到SQL SERVER數(shù)據(jù)庫的連接。
3.通過系統(tǒng)的存儲過程來查找
SP_WHO 'UserName'
UserName 是當前登陸Sql的用戶名,一般程序里面都會使用一個UserName來登陸SQL這樣通過這個用戶名就能查看到此用戶名登陸之后占用的連接了。 如果不寫UserName,那么返回的就是所有的連接。
當前題目:SQLSERVER數(shù)據(jù)庫查看當前連接數(shù)具體方法
當前鏈接:http://www.dlmjj.cn/article/djdpepi.html


咨詢
建站咨詢
