使用 SQL Server 2005 及更高版本,如何使用 TSQL 检查用户密码何时到期?
这最好使用同一用户的连接来完成。运行 SQL 语句需要哪些权限?
使用 SQL Server 2005 及更高版本,如何使用 TSQL 检查用户密码何时到期?
这最好使用同一用户的连接来完成。运行 SQL 语句需要哪些权限?
在 SQL Server 2008 中,您可以使用 SELECT LOGINPROPERTY('sa', 'DaysUntilExpiration')。
对于更准确的数据 - 以及在不支持 DaysUntilExpiration 的 SQL Server 2005 中,SELECT LOGINPROPERTY('sa', 'PasswordLastSetTime') 和组策略中的密码到期策略的组合可以做到这一点。
根据 SQL Server 帮助,此功能“需要 VIEW 登录权限”。