所有SQL Server登录的上次登录日期/时间来自sys.server_principals [英] Last Login Date/Time of All SQL Server Logins From sys.server_principals
问题描述
您好,
我 知道以下脚本将获得或多或少当前登录信息的信息。
I know following script will get the info which is more or less current login info.
SELECT
MAX ( login_time ) AS [Last
登录时间] , login_name [登录]
MAX(login_time)AS[Last Login Time],login_name [Login]
FROM
sys 。 dm_exec_sessions
sys.dm_exec_sessions
GROUP
BY login_name ;
BYlogin_name;
但是,我正在寻找最后一次登录,可以说回去说6个月,一年,2年等等.sys.syslogins的ACCDATE列是否仍然有效?
However, I was looking for last login that can say go back to say 6 months, a year, 2 years and so on. Is ACCDATE column of sys.syslogins still valid?
非常感谢你的快速帮助。
Will appreciate your quick help.
谢谢。
Victor
Victor
推荐答案
SELECT MAX(login_time)AS [上次登录时间],login_name [登录]
SELECT MAX(login_time) AS [Last Login Time], login_name [Login]
FROM sys.dm_exec_sessions
FROM sys.dm_exec_sessions
GROUP BY login_name;
GROUP BY login_name;
这篇关于所有SQL Server登录的上次登录日期/时间来自sys.server_principals的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!