SQL Server:查找用户上次连接的时间

时间:2009-08-14 15:43:32

标签: sql-server

我有一个SQL Server(2000),其中包含一些我认为不再使用的帐户。 有什么方法可以找出每个帐户上次使用的时间吗?

或者,创建在一段时间内登录服务器的帐户表的最简单方法是什么。

2 个答案:

答案 0 :(得分:4)

SQL Server可以审核登录。详细了解here for SQL 2008here for SQL 2000

除非启用审核,否则我认为您无法跟踪登录使用情况。

答案 1 :(得分:0)

如果用户列在"安全" - >"登录"文件夹下,则此查询将为您提供用户登录的最后日期/时间。

select name, accdate from sys.syslogins order by 1

注意:这仅适用于SQL数据库中当前存在的ID。如果ID已删除,则不会显示在列表中。