Comment changer le mot de passe de votre compte SQL SA
Avez-vous déjà eu besoin de changer ou même d’oublier le mot de passe du compte SQL Server System Administrator (SA)? Peut-être que le mot de passe a été perdu ou que la personne chargée de le conserver a quitté l’entreprise? Dans cet article, je vais vous expliquer trois façons les plus courantes de changer le mot de passe et de vous réintégrer dans votre compte SQL SA.
La première méthode consiste à utiliser le mot de passe SA actuel pour se connecter au SQL Server Management Studio et le modifier. La deuxième méthode consiste à utiliser un autre compte administrateur pour se connecter à SQL Server Management Studio afin de réinitialiser le mot de passe. La troisième méthode consiste à utiliser une invite de commande pour redémarrer le service SQL en mode Utilisateur unique, réinitialiser le mot de passe, puis redémarrer le service SQL en mode multi-utilisateurs.
Option 1 : En utilisant le mot de passe SA existant
- Ouvrez SQL Server Management Studio. Si vous ne disposez pas de cette application, vous pouvez la télécharger ici – Page de téléchargement de SQL Server Management Studio.
- Connectez-vous en tant qu’utilisateur SA à l’aide de l’authentification SQL Server et du mot de passe actuel.
- Dans l’Explorateur d’objets, développez Sécurité, puis Connexions.
- Double-cliquez sur la connexion SA.
- Entrez le mot de passe souhaité et confirmez-le.
- Cliquez sur OK.
Option 2: À l’aide d’un compte Windows avec des autorisations d’administration
- Ouvrez SQL Server Management Studio.
- Suivez les mêmes étapes que dans l’option 1, mais connectez-vous en tant qu’utilisateur Windows à l’aide de l’authentification par fenêtre.
- Dans l’Explorateur d’objets, développez Sécurité, puis Connexions.
- Double-cliquez sur la connexion SA.
- Entrez le mot de passe souhaité et confirmez-le.
- Cliquez sur OK.
Option 3 : Utilisation du Compte Administrateur local en Mode Mono-utilisateur
- Ouvrez l’Invite de commande en tant qu’administrateur.
- Arrêtez l’instance SQL.
S’il s’agit de l’instance par défaut, tapez : net stop MSSQLSERVER et appuyez sur le bouton Entrée.
S’il s’agit d’une instance nommée, tapez : nom de serveur d’arrêt net\Nom d’instance où « Nom de serveur » est le nom du serveur et « Nom d’instance » est le nom dédié. - Démarrez le service SQL en mode Mono-utilisateur en tapant: net start MSSQLSERVER /m « SQLCMD » et appuyez sur Entrée.
- Connectez-vous au serveur SQL dans l’invite de commande en tapant: sqlcmd et appuyez sur Entrée.
- Créez un nouvel utilisateur et un nouveau mot de passe à l’aide de la commande T-SQL. Type: Créer un IDENTIFIANT < nom > AVEC PASSWORD='< mot de passe >’. Remplacez < name > par le nom d’utilisateur souhaité et < password > par le mot de passe souhaité. Les guillemets simples sont obligatoires. Tapez GO et appuyez sur le bouton Entrée.
- Vérifiez que le nouvel utilisateur dispose des autorisations d’administrateur système en tapant : SP_ADDSRVROLEMEMBER < name >, ‘ADMINISTRATEUR SYSTÈME’. Remplacez < name > par le nom d’utilisateur entré à l’étape 5. Tapez GO et appuyez sur le bouton Entrée.
- Quittez le SQLCMD en tapant Exit et en appuyant sur le bouton Enter.
- Redémarrez le service SQL en mode normal en tapant : net stop MSSQLSERVER & & net start MSSQLSERVER et appuyez sur le bouton Entrée.
- Lancez l’application SQL Server Management Studio et connectez-vous avec l’utilisateur nouvellement créé en utilisant le mode d’authentification SQL (similaire à l’option 1 et à l’option 2 ci-dessus)
- Dans l’Explorateur d’objets, développez Sécurité, puis Connexions.
- Double-cliquez sur la connexion SA.
- Entrez le mot de passe souhaité et confirmez-le.
- Cliquez sur OK.
Maintenant que nous avons présenté les différentes options pour réinitialiser le mot de passe SQL SA, vous pouvez maintenant choisir l’option qui fonctionne le mieux lors de la réinitialisation de votre mot de passe afin que vous puissiez reprendre le travail plus rapidement.