账号密码策略用于在Windows主机层面管理密码设置,RDS SQL Server支持通过控制台或API配置账号密码策略,精细化管理密码有效期以增强安全性。用户账号密码默认永不过期,您可以设置密码策略后为其手动应用;主机账号密码默认仅42天有效,密码过期会导致登录失败,建议您提前设置密码策略,主机账号将自动应用该策略,无需手动配置。
前提条件
RDS SQL Server需满足如下条件:
实例规格:通用型、独享型(不支持共享型)
计费方式:包年包月或按量付费(不支持Serverless实例)
实例版本:RDS SQL Server 2008 R2以外的其他版本
注意事项
在创建账号时,如果选择应用密码策略,账号密码中不能包含账号名本身。例如账号名为Test240903
,则账号密码不支持设置为Test240903abc
等形式。
步骤一:设置账号密码策略
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击账号管理。
单击账号密码策略,设置如下参数,勾选目标策略后,单击确定。
支持仅设置密码的最长或最短使用时间,也支持同时设置两个策略。
配置项
说明
取值范围(天)
最长密码使用时间
设置密码的最长使用时间,超过此时间后需要修改密码。
0~999
最短密码使用时间
设置密码的最短使用时间,在此时间内不能再次修改密码。
说明该值不能大于最长使用时间。
0~998
示例一:仅设置密码最长使用时间
如果用户期望密码的最长使用时间是60天,超过60天密码将过期,用户需要及时修改密码,则可以将最长密码使用时间设置为60天。
示例二:仅设置密码最短使用时间
如果用户期望密码最短可以使用30天,30天内不能再修改密码,则可以将最短密码使用时间设置为30天。
示例三:同时设置密码的最长和最短使用时间
如果用户期望每90天修改一次密码,且修改后的密码必须使用至少30天,则可以将最长密码使用时间设置为90天,同时最短密码使用时间设置为30天。
步骤二:为用户账号应用账号密码策略
对于用户账号,您需要手动为其应用密码策略;主机账号会自动应用密码策略,无需手动配置。
创建用户账号时应用密码策略
在创建普通权限账号、高权限账号、SA权限的数据库账号时应用密码策略。
页面中,为已有用户账号应用密码策略
在
页面中,为已有账号应用密码策略。常见问题
相关操作
通过API为RDS SQL Server实例设置账号密码策略,请参见ModifyAccountSecurityPolicy - 设置SQL Server账号密码策略。
通过API修改RDS SQL Server数据库的账号密码策略,请参见ModifyAccountCheckPolicy - 修改SQL Server账号密码策略。
通过API创建数据库账号时应用RDS SQL Server密码策略,请参见CreateAccount - 创建数据库账号。