![]() |
Cómo detecto si un usuario ya está conectado a SQL Server Hola a todos: Deseo saber como puedo detectar si un usuario de sql server ya está conectado a la Base de Datos. Estuve buscando y encontré EXEC SP_WHO 'usuario' que me devuelve, en el analizador de consultas, tantos registros como veces esta conectado 'usuario', pero no sé como preguntar en Visual Basic si la cantidad de registros es mayor que cero. Me explico? Si alguien pudiera ayudarme :'( :'( :'( Saludos |
CREATE TABLE #TMP_TABLE (SPID INT, STATUS VARCHAR(32), LOGINAME VARCHAR(32), HOSTNAME VARCHAR(32), BLK CHAR(8), DBNAME VARCHAR(32), CMD VARCHAR(255) ) INSERT INTO #TMP_TABLE EXEC sp_who SELECT COUNT(*) FROM #TMP_TABLE WHERE DBNAME = (nombre de la base de datos) AND LEN(LTRIM(RTRIM(HOSTNAME))) > 0 AND HOSTNAME <> (maquina) |
ok Mickel, excelente :arriba: Molto agradecido Saludos |
| La zona horaria es GMT -6. Ahora son las 14:57. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.