Md *_*han 4 sql-server sql-server-2012 smo logins password
是否可以使用SQL Server 管理对象 (SMO)编程更改密码过期的登录密码?
在工作时间内,我多次从生产服务器收到此消息。我在 SQL Server 中有一个“sa”级别的特权。
作为对Julien 的回答的补充,您可以主动在 tsql 下安排一项工作,以每天提醒您,尤其DaysUntilExpiration
是LOGINPROPERTY
例如从您的数据库服务器获取将在 2 天内过期的所有登录信息。
SELECT name as LoginName,
create_date as LoginCreateDate,
modify_date as LoginModifiedDate,
is_policy_checked ,
is_expiration_checked ,
-- returns the number of days until the password expires.
LOGINPROPERTY(name, 'DaysUntilExpiration') DaysUntilExpiration,
LOGINPROPERTY(name, 'PasswordLastSetTime') PasswordLastSetTime,
LOGINPROPERTY(name, 'IsExpired') IsExpired,
LOGINPROPERTY(name, 'IsMustChange') IsMustChange
From sys.sql_logins
--- optional filter
-- where LOGINPROPERTY(name, 'DaysUntilExpiration') >= 2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5405 次 |
最近记录: |