本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
主要登入的密碼考量
當您建立 RDS for SQL Server 資料庫執行個體時,不會根據密碼原則評估主要使用者密碼。對主要使用者執行作業時,特別是MasterUserPassword
在ModifyDBInstance
指令中進行設定時,也不會針對密碼評估新的主密碼。在這兩種情況下,您都可以為不符合您的密碼策略的主要使用者設定密碼,且作業仍然成功。如果不滿足原則,RDS 會嘗試引發 RDS 事件,並建議設定增強式密碼。請注意只為主要使用者使用強式密碼。
當主要使用者密碼不符合密碼原則需求時,RDS 會嘗試產生下列事件訊息:
-
主要使用者已建立,但密碼不符合密碼原則的最小長度要求。考慮使用更強的密碼。
-
主要使用者已建立,但密碼不符合密碼原則的複雜性需求。考慮使用更強的密碼。
-
主要使用者密碼已重設,但密碼不符合密碼原則的最小長度要求。考慮使用更強的密碼。
-
主要使用者密碼已重設,但密碼不符合密碼原則的複雜性要求。考慮使用更強的密碼。
依預設,使用建立主要使用者,CHECK_POLICY
並將其CHECK_EXPIRATION
設定為OFF
。若要將密碼原則套用至主要使用者,您必須在建立資料庫執行個體後,為主要使用者手動啟用這些旗標。啟用這些旗標之後,請直接在 SQL Server 中修改主要使用者密碼 (例如,透過 T-SQL 陳述式或 SSMS),以根據密碼原則驗證新密碼。
注意
如果主要使用者遭到鎖定,您可以使用ModifyDBInstance
指令重設主要使用者密碼來解除鎖定使用者。
修改主要使用者密碼
您可以使用修改資料庫執行個體指令來修改主要使用者密碼。
注意
當您重設主要使用者密碼時,RDS 會重設主要使用者的各種權限,且主要使用者可能會失去特定權限。如果主要使用者被鎖定,重設主要使用者密碼也會解除鎖定。
RDS 會驗證新的主要使用者密碼,並在密碼不符合原則時嘗試發出 RDS 事件。RDS 會設定密碼,即使密碼不符合密碼原則。