ApsaraDB RDS for SQL Server gère l'expiration des mots de passe au niveau de l'hôte Windows. Par défaut, les mots de passe des comptes d'hôte expirent après 42 jours, ce qui entraîne des échecs de connexion si la situation n'est pas traitée. Configurez une politique de mot de passe personnalisée pour contrôler la durée de validité des mots de passe et éviter les verrouillages inattendus.
Par défaut, les mots de passe des comptes d'hôte expirent après 42 jours. Cette expiration provoque des échecs de connexion. Configurez une politique de mot de passe avant que ce délai de 42 jours ne soit atteint. Les comptes d'hôte appliquent la politique automatiquement ; les comptes utilisateur nécessitent une application manuelle.
Comportement par défaut des mots de passe
|
Type de compte |
Expiration par défaut |
Application de la politique |
|
Compte d'hôte |
42 jours (valeur par défaut de Windows) |
Automatique |
|
Compte utilisateur |
N'expire jamais |
Manuelle |
Limites
Cette fonctionnalité n'est pas disponible pour les types d'instance suivants :
Instances partagées
Instances SQL Server 2008 R2
Instances Serverless ApsaraDB RDS for SQL Server
L'instance RDS doit utiliser un type d'instance à usage général ou dédié, ainsi qu'une méthode de facturation par abonnement ou paiement à l'utilisation.
Notes d'utilisation
Lorsque vous créez un compte et appliquez la politique de mot de passe configurée pour celui-ci, le mot de passe ne peut pas contenir le nom d'utilisateur du compte. Par exemple, si le nom d'utilisateur est Test240903, le mot de passe ne peut pas être Test240903abc.
Étape 1 : Configurer une politique de mot de passe
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Localisez l'instance et cliquez sur son ID.
Dans le volet de navigation de gauche, cliquez sur Accounts.
Cliquez sur Account Password Policy, configurez les paramètres, sélectionnez la politique cible, puis cliquez sur OK.
Vous pouvez configurer l'un ou les deux paramètres suivants :
|
Paramètre |
Description |
Plage (jours) |
|
Maximum password usage time |
Durée pendant laquelle un mot de passe peut être utilisé avant que le compte doive le modifier. Lorsque la valeur est définie sur 0, le mot de passe n'expire jamais. |
0–999 |
|
Minimum password usage time |
Durée minimale pendant laquelle un mot de passe doit être utilisé avant que le compte puisse le modifier. Cette valeur ne doit pas dépasser Maximum password usage time. |
0–998 |
Exemple 1 : Âge maximal du mot de passe uniquement
Pour exiger un changement de mot de passe tous les 60 jours, définissez Maximum password usage time sur 60.
Exemple 2 : Âge minimal du mot de passe uniquement
Pour empêcher les changements de mot de passe durant les 30 premiers jours, définissez Minimum password usage time sur 30.
Exemple 3 : Âges maximal et minimal du mot de passe
Pour exiger un changement de mot de passe tous les 90 jours et empêcher les modifications durant les 30 premiers jours, définissez Maximum password usage time sur 90 et Minimum password usage time sur 30.
Étape 2 : Appliquer la politique aux comptes utilisateur
Les comptes d'hôte appliquent automatiquement la politique configurée. Pour les comptes utilisateur, appliquez la politique manuellement en utilisant l'une des approches suivantes.
Appliquer lors de la création d'un compte utilisateur
Sur la page Accounts > User Accounts, appliquez la politique de mot de passe lorsque vous créez un compte standard ou un compte privilégié ou un compte de base de données avec des autorisations SA.
Appliquer aux comptes utilisateur existants
Sur la page Accounts > User Accounts, appliquez la politique de mot de passe aux comptes existants.
FAQ
Les comptes d'hôte appliquent-ils la politique automatiquement ?
Oui. Après avoir configuré la politique dans la console RDS, les comptes d'hôte l'appliquent immédiatement sans étapes supplémentaires. Les comptes utilisateur nécessitent une application manuelle comme décrit à l'étape 2.
Référence API
ModifyAccountSecurityPolicy — Configurer les politiques de mot de passe des comptes SQL Server
ModifyAccountCheckPolicy — Modifier les politiques de mot de passe des comptes SQL Server
CreateAccount — Créer un compte de base de données (appliquer la politique lors de la création)
ModifyAccountSecurityPolicy - Configure SQL Server account password policies
ModifyAccountCheckPolicy - Modify SQL Server account password policies