查找 SQL Server 登录的上次登录日期时间

查找 SQL Server 登录的上次登录日期时间

是否有可能获取 SQL Server 中给定 ID 的上次登录的时间戳?

我正在尝试清理 SQL Server 2000 安装上的安全性,我想要做的就是删除所有非活动登录。

答案1

此信息未存储在 SQL Server 中的任何地方。您必须运行服务器端跟踪以审核登录/注销事件,然后随时间扫描文件以确定是否正在使用登录。

如果您启用了成功登录的登录审核,您也可以这样做,但即使启用了审核,您也只能回溯到 SQL 错误日志为止。此外,您可以编写一个作业将登录用户写入表中。

相关内容