データベースの名前を変更しようとしていましたが、この操作を実行するにはデータベースを排他的にロックする必要があるとのことでした...
接続しているユーザーを確認するにはどうすればよいですか?
私が2005年に正しく思い出した場合、これを新しいクエリに入力して実行できます。
exec sp_who
go
おそらく2008年に機能するでしょう。
はい、できます: http://msdn.Microsoft.com/en-us/library/ms174313.aspx
SQL Server Management Studioのアクティビティモニターを使用できます。開いたら、[Processes]セクションを見て、何が実行されているか、ログイン、使用されているデータベース、およびその他の役立つ情報を確認します。
アクティブな接続とそのデータベースの数を確認するには、以下を使用してください。
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