Se bem me lembro em 2005, você pode digitar isso em uma nova consulta e depois executá-la:
exec sp_who
go
provavelmente funcionará em 2008.
Sim, será: link
Eu estava tentando renomear um banco de dados e ele disse que precisava ser bloqueado exclusivamente para executar esta operação ...
Como posso verificar quem está conectado a ele?
Se bem me lembro em 2005, você pode digitar isso em uma nova consulta e depois executá-la:
exec sp_who
go
provavelmente funcionará em 2008.
Sim, será: link
Você pode usar o Activity Monitor no SQL Server Management Studio. Quando estiver aberto, examine a seção Processos para ver o que está sendo executado, o login, o banco de dados sendo usado e outras informações úteis.
Eu acho que para verificar o número de conexões ativas e seus bancos de dados, use:
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
Você pode usar um procedimento armazenado em sql.
exec sp_who vai
Tags sql-server-2008