查看一個SQL數據庫的用戶名步驟:1、找到并打開MicrosoftSQLservermanagementstudio2、使用windows帳戶或SQL帳戶連接數據庫3、依次數據庫——secunity——logins,即可看到SQL的所有用戶。
網站制作、成都網站設計介紹好的網站是理念、設計和技術的結合。創(chuàng)新互聯建站擁有的網站設計理念、多方位的設計風格、經驗豐富的設計團隊。提供PC端+手機端網站建設,用營銷思維進行網站設計、采用先進技術開源代碼、注重用戶體驗與SEO基礎,將技術與創(chuàng)意整合到網站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
1、通過系統(tǒng)的“性能”來查看:
開始-管理工具-性能(或者是運行里面輸入
mmc)然后通過
添加計數器添加
SQL
的常用統(tǒng)計
然后在下面列出的項目里面選擇用戶連接就可以時時查詢到sql
server
數據庫連接數
了。
不過此方法的話需要有訪問那臺計算機的權限,就是要通過windows賬戶登陸進去才可以添加此計數器。
2、通過系統(tǒng)表來查詢:
SELECT
*
FROM
[Master].[dbo].[SYSPROCESSES]
WHERE
[DBID]
IN
(
SELECT
[DBID]
FROM
[Master].[dbo].[SYSDATABASES]
WHERE
NAME='databaseName'
)
databaseName
是需要查看的數據庫,然后查詢出來的行數,就是當前的sql
server數據庫連接數。不過里面還有一些別的狀態(tài)可以做參考用。
3、通過系統(tǒng)過程來查詢:
SP_WHO
'loginName'
loginName
是當然登陸Sql的用戶名,一般程序里面都會使用一個username來登陸SQL這樣通過這個用戶名就能查看到此用戶名登陸之后占用的連接了。
如果不寫loginName,那么返回的就是所有的sql
server數據庫連接。
--login_name登錄用戶 user_count是當前連接數
SELECT login_name,Count(0) user_count
FROM Sys.dm_exec_requests dr WITH(nolock)
RIGHT OUTER JOIN Sys.dm_exec_sessions ds WITH(nolock)
ON dr.session_id = ds.session_id
RIGHT OUTER JOIN Sys.dm_exec_connections dc WITH(nolock)
ON ds.session_id = dc.session_id
WHERE ds.session_id 50
GROUP BY login_name
ORDER BY user_count DESC