同時接続の最大限度に達しているSQL Serverがあります。私は多くの異なるサーバー&サービスを同時に1つのSQL Serverに接続しています。同時SQLサーバー接続の数を確認する方法
私が働くようで別のクエリを見つけた:
SELECT DB_NAME(dbid) AS DBName,
COUNT(dbid) AS NumberOfConnections,
loginame AS LoginName,
nt_domain AS NT_Domain,
nt_username AS NT_UserName,
hostname AS HostName
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid,
hostname,
loginame,
nt_domain,
nt_username
ORDER BY NumberOfConnections DESC;
しかし、これは私に良いです接続の数を示します。どのように私はさらにこれを掘り下げて、それぞれの接続と彼らが何をしているのかを見ることができますか?
私はantoherクエリを見つけましたそれが動作しているようです: – user1158745
私は動作するようですantoherクエリを見つけた: DBNAMEとして DB_NAME(DBID)を選択し、 COUNT(DBID)nT_UserName、 としてnT_Domain、 nt_usernameとしてLoginNameに、 nt_domainとしてNumberOfConnections、 loginameのようホスト名as sys.sysprocesses DBID、ホスト名、loginameに、nt_domain、NumberOfConnections DESC によってnt_username順序によって DBID> 0 群からホスト名 。 しかし、これは良い接続の数を私に与える。どのように私はさらにこれを掘り下げて、それぞれの接続と彼らが何をしているのかを見ることができますか? – user1158745