2

有没有办法确定给定用户上次登录 SQL Server 的时间?我们即将对我们的数据库服务器进行审计,并希望删除多余的用户。

顺便说一句,我对服务器级别的用户(即登录)感兴趣,而不是单个数据库的用户。

提前致谢。

4

3 回答 3

2

我之前问过这个问题...

sql-server-find-last-time-user-was-connected

我想我最终运行了一些 sql,这些 sql 使用 sql 代理在一段时间内定期读取 master..sysprocesses 以进行新登录。

于 2010-02-16T16:56:29.917 回答
1

即使您启用了成功登录的登录审核,这也取决于您的 SQL 错误日志可以追溯到多远。

SQL Server 2000 审计

于 2010-02-16T16:07:06.890 回答
0

查看登录触发器(自 SQL Server 2005 起可用)

于 2010-02-16T16:19:33.073 回答