我不确定导致这种情况的变化(日志没有显示任何具体内容),但自周一下午以来,我一直看到以下错误重复出现:
Login failed for user 'sa'. Reason: An attempt to login using SQL authentication failed. Server is configured for Windows authentication only. [CLIENT: 10.10.220.32]
报告的 IP 是 SQL Server。由于这是持续进行的,有没有办法让我弄清楚是什么试图通过此凭据?如果我能得到一个应用程序名称或任何东西,我可能会解决这个问题。
要跟踪登录失败的原因,SQL Server Profiler 将是一个不错的选择。还可以使用扩展事件跟踪来捕获登录失败事件和失败背后的原因。
您需要先启动 SQL Server Profiler。创建一个新模板,或者您可以使用现有模板(如果已有)。创建跟踪时请包括以下内容
然后清除“显示所有事件”复选框并选择以下列
更多细节可以从这个链接和这个链接
要了解有关 SQL Server 事件探查器的更多信息,请参阅此Microsoft 在线文档
在 2008 / 2008 R2 中,您可以设置以下会话:
然后您可以使用以下查询定期轮询会话数据:
您可能必须在此处过滤掉一些误报(可能还有其他不是登录失败的 14 级严重错误)。
[无耻地从我的这篇文章中盗用。]