我需要编写SQL Query来重新执行SQL Server 2005的SQL登录的以下设置:
1.强制使用密码策略
2.强制密码过期
3.用户必须在下次登录时更改密码
提前完成。
答案 0 :(得分:1)
SELECT *
FROM sys.sql_logins
应该给你前两个(is_policy_checked和is_expiration_checked列)
您可以使用SELECT LOGINPROPERTY('sa', 'IsMustChange')
查找用户是否必须在下次登录时更改密码
所以把它全部放在一个查询中......
SELECT name,
is_policy_checked,
is_expiration_checked,
LOGINPROPERTY(name, 'IsMustChange') as is_must_change
FROM sys.sql_logins