Sqlserver 密碼過期時間查詢


DECLARE @login nvarchar(30)
 
-- 查詢設定密碼過期的登陸賬號
SELECT @login = name
FROM sys.sql_logins
WHERE is_expiration_checked = 1
      and name = 'test_temp'
  
 
-- 計算登錄賬戶密碼已使用天數
SELECT @login AS 'login', 
       DATEDIFF(d, 
                CAST(LOGINPROPERTY(@login, 
                                   'PasswordLastSetTime') AS datetime),
                GETDATE()) AS 'pwd_using_days'
 
 
-- 計算密碼到期之前的剩余天數
-- 注意,只適合於sql server 2008
SELECT LOGINPROPERTY(@login, 'DaysUntilExpiration') AS 'days_until_expiration'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM