Estaba tratando de cambiar el nombre de una base de datos y decía que necesitaba ser bloqueada exclusivamente para realizar esta operación ...
¿Cómo puedo verificar quién está conectado?
Estaba tratando de cambiar el nombre de una base de datos y decía que necesitaba ser bloqueada exclusivamente para realizar esta operación ...
¿Cómo puedo verificar quién está conectado?
Respuestas:
Si recuerdo correctamente en 2005, puede escribir esto en una nueva consulta y luego ejecutarla:
exec sp_who
go
probablemente funcionará en 2008.
Sí, lo hará: http://msdn.microsoft.com/en-us/library/ms174313.aspx
Puede usar el Monitor de actividad en SQL Server Management Studio. Una vez abierto, consulte la sección Procesos para ver qué se está ejecutando, el inicio de sesión, la base de datos que se está utilizando y otra información útil.
Creo que para verificar el número de conexiones activas y sus bases de datos, utilice:
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
Puede usar un procedimiento almacenado de SQL incorporado.
ejecutivo sp_who go