SQL Server - Quien se ha conectado a la base de datos

 
Vista:
sin imagen de perfil

Quien se ha conectado a la base de datos

Publicado por Carlos (4 intervenciones) el 15/02/2016 18:05:49
Deseo conocer como se hace para saber quien se conectó a la base de datos en un dia especifico... es decir, hace una semana... o hace un mes... o en el ultimo mes. Es que puedo obtener quien esta conectado en un momento dado en tiempo real; pero que debo hacer si quiero saber el historico de conexiones. Para saber quien esta conectado en un momento dado ejecuto esta consulta

1
2
3
4
5
SELECT db_name(dbid) as DatabaseName, count(dbid) as NoOfConnections,
loginame as LoginName, GETDATE()
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame

Como hago para saber quien estaba conectado en un dia especifico.

Si me hago entender... s decir... En el mes de enero los usuarios que se conectaron a las bases de datos del motor sqlserver fueron... A, B, C... etc
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por Isaias (4558 intervenciones) el 16/02/2016 17:38:25
¿Si te haces entender?, mejor preguntarnos si te EXPLICASTE CORRECTAMENTE.

A días pasados, no, a menos que establezcas que se guarden las conexiones, ya sean fallidas o exitosas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar

Quien se ha conectado a la base de datos

Publicado por Johny (1 intervención) el 10/07/2019 23:08:04
Hola Isaias, en tus comentarios siempre observo que siempre tratas de menospreciar a las personas que postean sus dudas, recuerda que el Foro es para compartir ideas o soluciones y siempre es bueno apoyar de la mejor manera posible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 7
Ha aumentado su posición en 4 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por miguelZ (3 intervenciones) el 10/07/2019 23:20:33
Jonny, Isaias lleva tiempo en la comunidad, no veo la parte de menospreciar, siempre ayuda y se ve que
sabe algo de SQL.

Siempre es bueno entender la pregunta antes de intentar responder.

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por Javier (45 intervenciones) el 12/07/2019 02:21:27
Johny(Si es que en realidad no eres Carlos, curioso que solo te diste de alta para este comentario) yo no veo que menosprecie a nadie, simplemente, como dicen por ahí, en el pedir esta el dar, con esa frase de Si me hago entender el usuario esta menospreciando la capacidad de los demás, simplemente por mera educación la expresión correcta es como lo externa Isaias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Lisandro
Val: 51
Ha aumentado 1 puesto en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por Lisandro (20 intervenciones) el 12/07/2019 16:44:45
Para eso tendrías que crear un trigger de base de datos que te guarde las conecciones
Y entonces tendrás ese histórico que estás necesitando
Saludos
Lisandro:.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por Isaias (4558 intervenciones) el 13/07/2019 00:07:20
NOP, para eso existe la auditoria de conexiones fallidas y exitosas, solo que se activara una vez que se modifique el tipo de auditoria que se desea, consultar C2 Audit Level


Captura
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 19
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por OodboO (23 intervenciones) el 15/07/2019 14:38:39
Ojo que si la distribución es SE, no soporta Auditorias...Saludos!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Quien se ha conectado a la base de datos

Publicado por Isaias (4558 intervenciones) el 19/07/2019 00:57:57
¿SE = Standard Edition?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Quien se ha conectado a la base de datos

Publicado por Claudia (2 intervenciones) el 14/05/2020 20:11:42
Hola, mi consulta es una vez que se activa la auditoria , como se hace para ver la informacion de las conexiones ?
Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar