EXEC sp_password 'sa', NULL, 'sa';
ALTER LOGIN sa ENABLE;
-- 錯誤 15116: 密碼有效性驗證失敗。該密碼太短,不符合 Windows 原則要求。
網域/本機 **密碼原則 (Password Policy)** 強制複雜度、長度、歷史記錄等。**本機設定可能被網域群組原則覆蓋**,導致簡單密碼 (如 sa) 被拒。
EXEC sp_password 'sa', 'Uiop_098Mn', 'sa'; -- 長度足夠、含大小寫、數字、符號
ALTER LOGIN sa ENABLE;
ALTER LOGIN sa WITH PASSWORD = 'Uiop_098Mn' UNLOCK; -- 同時設定密碼與解鎖
密碼原則是防禦第一道防線,**順應原則設強密碼** 比繞過原則更安全、更合規。