Mots de passe forts
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Base de données SQL dans Microsoft Fabric
Les mots de passe peuvent représenter le point le plus faible dans le déploiement de sécurité d'un serveur. Choisissez un mot de passe avec le plus grand soin. Un mot de passe fort présente les caractéristiques suivantes :
il comporte au moins huit caractères ;
il combine des lettres, des chiffres et des symboles ;
il ne se trouve pas dans un dictionnaire ;
il ne correspond pas au nom d'une commande ;
il ne correspond pas au nom d'une personne ;
il ne correspond pas au nom d'un utilisateur ;
il ne correspond pas au nom d'un ordinateur ;
il est modifié régulièrement ;
il est différent des mots de passe précédents.
Les mots de passe de Microsoft SQL Server peuvent contenir jusqu’à 128 caractères, notamment des lettres, des symboles et des chiffres. Étant donné que les noms de connexion, les noms d’utilisateurs, les rôles et les mots de passe sont souvent utilisés dans des instructions Transact-SQL, certains symboles doivent être placés entre guillemets (« ») ou crochets ([ ]). Utilisez ces délimiteurs dans les instructions Transact-SQL lorsque le compte de connexion, l’utilisateur, le rôle ou le mot de passe SQL Server présente les caractéristiques suivantes :
il contient ou commence par un espace ;
il commence par le caractère $ ou @.
S’il est utilisé dans une chaîne de connexion OLE DB ou ODBC, une connexion ou un mot de passe contenant des caractères spéciaux doit être entouré d’accolades, et les accolades fermantes doivent être échappées. Par exemple, le mot de passe my}Pass;word
doit être spécifié dans le chaîne de connexion comme PWD={my}}Pass;word}
.