SQL Server 2008 取得登录用户密码使用天数(转帖+亲自实践)
来源:互联网 发布:精品php源码 编辑:程序博客网 时间:2024/06/05 06:10
原文载于:http://www.dotblogs.com.tw/hunterpo/archive/2009/09/19/10714.aspx
针对SQL Server中某些登录用户被设定了“强制执行密码过期”(Enforce password expiration)
那么可以使用一下T-SQL进行查询:
DECLARE @login nvarchar(30)-- 查詢設定密碼逾期的登入帳號SELECT @login = nameFROM sys.sql_loginsWHERE (type = 's') AND (is_expiration_checked = 1) -- 計算登入帳號密碼已使用天數SELECT @login AS 'login', DATEDIFF(d, CAST(LOGINPROPERTY(@login, 'PasswordLastSetTime') AS datetime), GETDATE()) AS 'pwd_using_days'-- 傳回密碼到期之前的剩餘天數-- CAUTION : For SQL Server 2008 ONLY!SELECT LOGINPROPERTY(@login, 'DaysUntilExpiration') AS 'days_until_expiration'
比如:
那么执行T-SQL的结果如下:
- SQL Server 2008 取得登录用户密码使用天数(转帖+亲自实践)
- VB.NET取得登录计算机系统的用户名(亲自实践)
- SQL Server 2008 事件探查器(SQL SERVER Profiler) (亲自实践)
- sql server 2008查询作业所花费时间(亲自实践)
- SQL Server 删除作业Job (亲自实践)
- sql server更改登录用户密码
- SQL Server 2008 查询服务器Log日志文件(亲自实践)
- SQL SERVER 2008 无法启动T-SQL调试的解决方法(亲自实践)
- 英文版SQL Server,命令中输入中文,结果是乱码的解决方案(转帖+亲自实践)
- SQL Server 2005和2008定时作业的制定(转载+亲自实践)
- VB.NET连接SQL server数据库解决方案(转载+亲自实践)
- SQL Server Management Studio解锁sa账户(亲自实践)
- Excel2007连接SQL Server导出数据(亲自实践)
- SQL Server 查询的内外连接方式(亲自实践)
- sql server 2008创建修改sa用户密码
- SQL Server 修改用户密码
- 使用POI删除Excel中的行(亲自实践)
- vb.net取得Excel中的全部sheet名称(亲自实践)
- 《Oracle Applications DBA 基础》 - 11 - 12 FNDCPASS ,FND_STATS 和 FNDLOAD
- 任意输入两个数,求出它们的和差积商
- 后缀数组模板
- windows下gdb单步调试
- 2014 百度前端二面
- SQL Server 2008 取得登录用户密码使用天数(转帖+亲自实践)
- Apple Push Notification Services in iOS 6 Tutorial
- 《Oracle Applications DBA 基础》- 13 - 性能调整基础
- Makefile 介绍
- kindeditor 图片的宽设置问题
- WPF的运行理解和Connect方法的执行
- 利用 org.apache.commons.io.FileUtils快速读写文件
- 数据的联查
- 逆向文化运动,我们是否应该恢复繁体字?