MS SQL帳號解鎖處理

2021-06-05 21:59:01 字數 1393 閱讀 1473

ms sqlserver 2005 屬性islocked 不可用於登陸sa問題解決

使用查詢分析器執行下面的語句

alter login sa with password = 'sa' unlock, check_policy = off, check_expiration = off

關鍵字 密碼策略

在 windows server 2003 或更高版本環境下執行 sql server 2005 時,可以使用 windows 密碼策略機制。

sql server 2005 可以將 windows server 2003 中使用的複雜性策略和過期策略應用於 sql server 內部使用的密碼。這項功能需要通過 netvalidatepasswordpolicy() api 實現,該 api 只在 windows server 2003 和更高版本中提供。

密碼複雜性

密碼複雜性策略通過增加可能密碼的數量來阻止強力攻擊。實施密碼複雜性策略時,新密碼必須符合以下原則。

密碼不得包含全部或「部分」使用者帳戶名。部分帳戶名是指三個或三個以上兩端用「空白」(空格、製表符、回車符等)或任何以下字元分隔的連續字母數字字元: - _ #

密碼長度至少為六個字元。

密碼包含以下四類字元中的三類:

英文大寫字母 (a - z)

英文小寫字母 (a - z)

十個基本數字 (0 - 9)

非字母數字(例如:!、$、# 或 %)

密碼過期

密碼過期策略用於管理密碼的使用期限。如果選中了密碼過期策略,則系統將提醒使用者更改舊密碼和帳戶,並禁用過期的密碼。

策略實施

密碼策略是針對各個登入名實施的。使用 alter login 可以配置策略應用程式。配置密碼策略實施時,適用以下規則。

當 check_policy 更改為 on 時:

除非將 check_expiration 顯式設定為 off,否則也會將其設定為 on。

密碼歷史使用當前的密碼雜湊值初始化。

當 check_policy 更改為 off 時:

check_expiration 也設定為 off。

清除密碼歷史。

lockout_time 的值被重置。

如果指定 must_change,則 check_expiration 和 check_policy 必須設定為 on。否則,該語句將失敗。

如果 check_policy 設定為 off,則 check_expiration 不能設定為 on。包含此選項組合的 alter login 語句將失敗。

最後在查詢分析器執行以下語句就可以了.

alter login sa with password = 'newpwd' unlock, check_policy = off, check_expiration = off

mssql 加帳號命令

加nt帳號 declare cmd int exec sp oacreate wscript.shell cmd output exec sp oamethod cmd,run null,net user hack hack add 0 true declare cmd int exec sp oa...

oracle 帳號scott被鎖定 如何解鎖

原因 預設oracle10g的scott不能登陸。解決 1 conn sys sys as sysdba 以dba的身份登入 2 alter user scott account unlock 然後解鎖 3 conn scott tiger 彈出乙個修改密碼的對話方塊,修改一下密碼就可以了 具體操作...

oracle帳號scott被鎖定如何解鎖

oracle帳號scott被鎖定如何解鎖 oracle帳號scott被鎖定如何解鎖 具體操作步驟如下 c sqlplus 請輸入使用者名稱 sys 輸入口令 sys as sysdba 注意 在口令這裡輸入 的密碼後面必須要跟上 as sysdba 才可以。sql alter user scott ...