none
reporte de accesos RRS feed

  • Pregunta

  • Gente alguien me puede decir si es viable por medio de una query determinar un listado o reporte de accesos a la base de datos ? es decir necesito determinar la ip de origen desde la que se accedio al motor SQL Server 2005 un determinado dia a una determinada hora.

    Desde ya mil gracias !!!


    Systems Engineer
    Developer & Research Engineer
    DBA SQL Server 2005/2008
    VG Cloud Inc
    My Profile

    martes, 20 de marzo de 2012 0:17

Respuestas

  • La vista de sistema sys.dm_exec_sessions te muestra algo de información, pero tanto como la IP no:

    SELECT login_name, host_name, login_time
    FROM sys.dm_exec_sessions
    GROUP BY login_name, host_name, login_time
    ORDER BY login_time DESC


    Fran Lens http://es.linkedin.com/in/franlens
    My Blog: http://www.lensql.net

    Please remember click the Mark as Answer button if a post helps you to solve the problem

    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:05
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:08
    martes, 20 de marzo de 2012 8:33
  • en la vista sys.dm_exec_Sessions no, pero en la sys.dm_exec_connections si.

    Tal como te dice Carlos sin embargo esto no es un histórico sino que representa la situación actual, si necesitas eso.. a posteriori no puedes sacarlo. Pero si puedes montar triggers de login que almacenen esa información conforme se conecten tus usuarios.


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:04
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:09
    martes, 20 de marzo de 2012 8:53
    Moderador
  • por que no habilitas la opcion de guardar eventos de loggeo exitosos y fallidos, para poder visulizar la lista en el event viewer del S.O.

    claro lo tendrias que implementar a partir de ahora y guardar el historico

    http://dbasqlserver.wordpress.com/

    Saludos 


    • Editado alfred_magno martes, 20 de marzo de 2012 20:22
    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:04
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:09
    martes, 20 de marzo de 2012 20:22

Todas las respuestas

  • No existe un histórico de esa información. Si la necesitas tendrás que montarte un sistema para capturar los datos de las conexiones a intervalos regulares, o bien montar un trigger de logon
    martes, 20 de marzo de 2012 8:30
  • La vista de sistema sys.dm_exec_sessions te muestra algo de información, pero tanto como la IP no:

    SELECT login_name, host_name, login_time
    FROM sys.dm_exec_sessions
    GROUP BY login_name, host_name, login_time
    ORDER BY login_time DESC


    Fran Lens http://es.linkedin.com/in/franlens
    My Blog: http://www.lensql.net

    Please remember click the Mark as Answer button if a post helps you to solve the problem

    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:05
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:08
    martes, 20 de marzo de 2012 8:33
  • en la vista sys.dm_exec_Sessions no, pero en la sys.dm_exec_connections si.

    Tal como te dice Carlos sin embargo esto no es un histórico sino que representa la situación actual, si necesitas eso.. a posteriori no puedes sacarlo. Pero si puedes montar triggers de login que almacenen esa información conforme se conecten tus usuarios.


    Comparte lo que sepas, aprende lo que no sepas (FGG)
    portalSQL
    El rincón del DBA

    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:04
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:09
    martes, 20 de marzo de 2012 8:53
    Moderador
  • por que no habilitas la opcion de guardar eventos de loggeo exitosos y fallidos, para poder visulizar la lista en el event viewer del S.O.

    claro lo tendrias que implementar a partir de ahora y guardar el historico

    http://dbasqlserver.wordpress.com/

    Saludos 


    • Editado alfred_magno martes, 20 de marzo de 2012 20:22
    • Propuesto como respuesta Eder Costa jueves, 22 de marzo de 2012 15:04
    • Marcado como respuesta Eder Costa jueves, 29 de marzo de 2012 13:09
    martes, 20 de marzo de 2012 20:22