我们最近应应用程序所有者的要求禁用了其中一台生产服务器上的一个 SQL 帐户,该帐户显然不再使用。禁用后,我们在 SQL 错误日志中看到登录失败。见下图。
应用程序团队无法找到使用它的进程并已将其发回给我,我在 sys.sysprocesses sys.dm_exec_sessions sys.dm_exec_connections 中看不到任何内容
sp_whosisactive 也没有捕获任何正在运行的代码。我觉得它几乎是一个来自应用服务器的心跳进程,每两分钟检查一次以确保服务器正常运行。
还有其他方法可以捕获活动吗?分析器不是一个快速而简单的选择,因为这个服务器非常不稳定。我们也在深入研究应用程序端的日志。