Sql server 2008 SQL Server连接尝试记录在哪里?

Sql server 2008 SQL Server连接尝试记录在哪里?,sql-server-2008,logging,database-connection,Sql Server 2008,Logging,Database Connection,SQL Server是否有用于尝试连接的外部日志文件或内部表,或者此类信息是否放在Windows事件日志的某个位置 您可以启用连接日志记录。对于SQL Server 2008,可以启用登录审核。在SQL Server Management Studio中,打开SQL Server属性>安全性>登录审核,选择“失败登录和成功登录” 请确保重新启动SQL Server服务 完成此操作后,应将连接尝试记录到SQL的日志中。可以确定物理日志的位置。检查连接尝试的另一种方法是查看服务器的事件日志。在我的W

SQL Server是否有用于尝试连接的外部日志文件或内部表,或者此类信息是否放在Windows事件日志的某个位置

您可以启用连接日志记录。对于SQL Server 2008,可以启用登录审核。在SQL Server Management Studio中,打开SQL Server属性>安全性>登录审核,选择“失败登录和成功登录”

请确保重新启动SQL Server服务


完成此操作后,应将连接尝试记录到SQL的日志中。可以确定物理日志的位置。

检查连接尝试的另一种方法是查看服务器的事件日志。在我的Windows 2008 R2企业计算机上,我打开了服务器管理器(右键单击计算机并选择管理。然后选择诊断->事件查看器->Windows日志->应用程序)。 您可以筛选日志以隔离MSSQLSERVER事件。 我找到一个像这样的数字


用户“伪”登录失败。该用户未与受信任的SQL Server连接关联。[客户端:10.12.3.126]

如果只想跟踪失败的登录,可以使用SQL Server审核功能(在SQL Server 2008及更高版本中提供)。您需要添加要审核的SQL server实例,并检查失败的登录操作以进行审核

注意:通过SQL Server Audit跟踪失败的登录有其缺点。例如,它不提供所使用的客户端应用程序的名称

如果要审核客户端应用程序名称以及每个失败的登录,可以使用扩展事件会话


为了让您开始,我建议您阅读这篇文章:

SQL Server日志中会显示失败的连接。这使我能够在不重新启动MSSQL Server的情况下找到错误详细信息。感谢您,我可以提供帮助。通常情况下,O/s会记住系统日志中的有用内容:Windows、Linux、UNIX等。如果我能给您提供的不仅仅是一个upNote要知道答案,我完全愿意这样做。检查事件查看器,我得到了登录失败原因的详细信息。g3rv4就是这样。这对我没有帮助,但我给了你想要的额外投票:)它提供了成功连接的详细信息吗?