最近一周在整理Oracle、mysql、sqlserver的權限配置方面的内容,剛好碰到一個問題:sqlserver的一個配置強制密碼過期導緻數據庫登錄失敗。
Sqlserver在設置登錄賬戶信息的時候,有個複選框信息會被默認勾上,即強制實施密碼策略,默認勾選上的還有強制密碼過期。如果勾上了這個強制密碼過期後,則你的賬戶密碼在一定時間登錄後會提示Sqlserver登錄密碼已過期請重新設置密碼,如果是正在運行中的網站的賬戶,則整個網站可能會因為登錄數據庫失敗而導緻網站出現500錯誤提示以及網站癱瘓。
此功能相當于強制要求你定期更換登錄賬戶的密碼來保證數據庫的安全,如果不需要定期更換密碼的操作,建議在登陸賬戶設置界面将強制密碼過期的選項去除勾選,後續的時間将不會定期要求你更換登錄密碼操作。
sqlserver本身有設置默認的服務器角色,相比Oracle默認角色細分的比較深,一般在對用戶授權時隻需要授權對應的角色即可滿足要求。但密碼策略方面主要是根據本地用戶密碼策略來限制,不夠完善。
後面會分享更多DBA方面的内容,感興趣的朋友可以關注一下~
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!