データベースに接続しているユーザーを確認するにはどうすればよいですか?


12

データベースの名前を変更しようとしていましたが、この操作を実行するには排他的にロックする必要があると言われていました...

接続しているユーザーを確認するにはどうすればよいですか?


7
昨日から8つのSQL 2008質問をしました。あなたがSFのアクティブメンバーであるのは素晴らしいことですが、おそらく、SQL 2008の学習に最も役​​立つトレーニング資料を尋ねるべきでしょうか?
jscott

@jscottあなたが提案する質問は自由です。それはスタックの形式には適していません。もしあれば、本の提案をすることができます。SteveCは、必要なだけ質問をすることができます。
ブルーキー

@dsjbirchフォローアップに感謝しますが、過去5年以上でSFの「良いフィット」で多くのことが変わりました。
jscott

@jscott、ハ!私は日付を見ませんでした。ごきげんよう。
ブルーキー

1
参考資料を読んで学ぶことは、一部の人々にとって学ぶのに最適な方法です。私は集中力の問題と私の人生で苦労し、何千時間もかけて、私は愚かで怠け者だと決めました。
l --''''''--------- '' '' '' '' '' ''

回答:



8

SQL Server Management Studioのアクティビティモニターを使用できます。開いたら、[プロセス]セクションを見て、実行中のもの、ログイン、使用されているデータベース、およびその他の役立つ情報を確認します。


1

アクティブな接続の数とそのデータベースを確認するには、次を使用してください:

SELECT DB_NAME(dbid) as DBName, COUNT(dbid) as 'Number Of Connections',
    loginame as LoginName
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.