我有一个SQL Server(2000),其中包含一些我认为不再使用的帐户。 有什么方法可以找出每个帐户上次使用的时间吗?
或者,创建在一段时间内登录服务器的帐户表的最简单方法是什么。
答案 0 :(得分:4)
SQL Server可以审核登录。详细了解here for SQL 2008和here for SQL 2000
除非启用审核,否则我认为您无法跟踪登录使用情况。
答案 1 :(得分:0)
如果用户列在"安全" - >"登录"文件夹下,则此查询将为您提供用户登录的最后日期/时间。
select name, accdate from sys.syslogins order by 1
注意:这仅适用于SQL数据库中当前存在的ID。如果ID已删除,则不会显示在列表中。