所有SQL Server登录的上次登录日期/时间来自sys.server_principals [英] Last Login Date/Time of All SQL Server Logins From sys.server_principals

查看:225
本文介绍了所有SQL Server登录的上次登录日期/时间来自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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆