¿SQL Server tiene un archivo de registro externo o una tabla interna para las conexiones intentadas, o ese tipo de información se coloca en algún lugar del registro de eventos de Windows?¿Dónde se registran los intentos de conexión de SQL Server?
Respuesta
Puede habilitar el registro de conexión. Para SQL Server 2008, puede habilitar la Auditoría de inicio de sesión. En SQL Server Management Studio, abra Propiedades de SQL Server> Seguridad> Auditoría de inicio de sesión, seleccione "Ambos inicios de sesión fallidos y exitosos".
Asegúrese de reiniciar el servicio SQL Server.
Una vez que haya hecho eso, los intentos de conexión deben iniciar sesión en SQL error log. La ubicación de registros físicos se puede determinar here.
Otra forma de verificar los intentos de conexión es mirar el registro de eventos del servidor. En mi máquina Windows 2008 R2 Enterprise, abrí el administrador del servidor (haga clic derecho en Equipo y seleccione Administrar. Luego seleccione Diagnósticos -> Visor de eventos -> Registros de Windows -> Solicitud. Puede filtrar el registro para aislar los eventos MSSQLSERVER. he encontrado un número que se veía así
Error de usuario 'falso' El usuario no está asociado a una conexión de SQL Server de confianza [CLIENTE: 10.12.3.126]..
Esto me permitió encontrar los detalles del error sin tener que reiniciar el servidor MSSQL. Gracias – mOrloff
Me alegro de poder ayudar. A menudo ocurre que el O/S recuerda cosas útiles en los registros del sistema; Windows, Linux, UNIX, etc. – DDay
Si pudiera darte más de un voto positivo por una respuesta, lo haría por completo para esta. Comprobando el visor de eventos, obtuve detalles de por qué el inicio de sesión estaba fallando. – g3rv4
Si desea realizar el seguimiento solo inicios de sesión fallidos, puede usar la característica Auditoría de SQL Server (disponible en SQL Server 2008 y superior). Deberá agregar la instancia de servidor SQL que desea auditar y verificar la operación de inicio de sesión fallida para auditar.
Nota: el seguimiento de inicios de sesión fallidos a través de SQL Server Audit tiene sus desventajas. Por ejemplo, no proporciona los nombres de las aplicaciones cliente utilizadas.
Si desea auditar el nombre de una aplicación de cliente junto con cada inicio de sesión fallido, puede usar una sesión de eventos ampliados.
Para empezar, recomiendo la lectura de este artículo: http://www.sqlshack.com/using-extended-events-review-sql-server-failed-logins/
- 1. ¿Se registran los tiempos de espera de SQL Server?
- 2. ¿Dónde se registran los errores de Subversion?
- 3. ¿Dónde se registran los errores de registro de IIS 7.5?
- 4. ¿Dónde están todos los lugares Sql Reporting Server Logs Errors?
- 5. SQL Server RODBC Conexión
- 6. ¿límite de conexión de conexión de SQL Server?
- 7. ¿Dónde ver los registros de inicio/detención de SQL Server?
- 8. PHP para conexión de SQL Server
- 9. ¿Dónde se registran los errores de PHP en el servidor de Ubuntu?
- 10. SQL Server - ¿dónde está "sys.functions"?
- 11. ¿Dónde guarda el Agente de SQL Server los trabajos?
- 12. ¿Dónde se registran las reglas de validación para los datos del formulario en una aplicación web?
- 13. No se pudo abrir una conexión con SQL Server
- 14. ¿Dónde se activa un servidor para guardar en SQL Server?
- 15. ¿Dónde se almacenan las propiedades extendidas en SQL Server?
- 16. Conexión a Microsoft SQL Server con Clojure
- 17. ¿Dónde guarda SQL Server 2005 los archivos .mdf?
- 18. ¿Dónde se guardan los paquetes de SSIS?
- 19. MS SQL Server y JDBC: cerrado conexión
- 20. Conexión a SQL Server LocalDB utilizando JDBC
- 21. ¿A dónde se dirigió Open Table en SQL Server 2008?
- 22. Conexión a SQL Server con ActiveRecord
- 23. Conexión a SQL Server con qt
- 24. Sesión de SQL Server
- 25. Conexión de Android con MS SQL SERVER 2008
- 26. ¿De dónde son todas esas sesiones de SQL Server?
- 27. Obteniendo las propiedades de conexión actuales en SQL Server
- 28. ¿Dónde está SQL Profiler en mi SQL Server 2008?
- 29. ¿Cómo se calculan los intervalos sysschedules de SQL Server?
- 30. ¿Dónde almacena SQL Server el código de procedimiento almacenado?
fallos en la conexión aparecen en el registro de SQL Server. –