Ce wikiHow vous apprend à réinitialiser un mot de passe d'administrateur système oublié (administrateur système ou SA) sur un serveur Microsoft SQL. La réinitialisation peut être effectuée à l'aide de la connexion d'authentification Windows, du programme d'invite de commande ou du mode mono-utilisateur.
Étape
Méthode 1 sur 3: Utilisation de l'authentification Windows

Étape 1. Comprenez comment fonctionne cette méthode
Si l'authentification Windows est activée sur le serveur, vous pouvez l'utiliser pour vous connecter au serveur sans avoir à saisir de mot de passe. Une fois connecté, vous pouvez facilement changer le mot de passe du serveur SQL.
Si l'authentification Windows n'est pas activée, vous devrez utiliser le mode mono-utilisateur ou le programme d'invite de commandes pour réinitialiser le mot de passe

Étape 2. Assurez-vous que SSMS est installé
SSMS est une interface utilisateur qui vous permet de modifier divers aspects des paramètres du serveur SQL dans une seule fenêtre, plutôt que via l'invite de commande. Si SSMS n'est pas déjà installé, procédez comme suit:
- Visitez la page d'installation de SSMS via un navigateur.
- Cliquer sur le lien " Télécharger SQL Server Management Studio 17.6 ”.
- Double-cliquez sur le fichier d'installation SSMS téléchargé.
- Suivez les invites à l'écran pour installer SSMS.

Étape 3. Ouvrez SSMS
Tapez sql server management studio dans le menu "Démarrer", puis cliquez sur " Microsoft SQL Server Management Studio 17 » en haut de la fenêtre « Démarrer ».

Étape 4. Choisissez la bonne authentification
Cliquez sur la liste déroulante " Authentification ", puis sélectionnez " Authentification Windows " dans le menu.

Étape 5. Cliquez sur Connecter
C'est en bas de la fenêtre. Si l'authentification Windows est activée et autorisée sur le compte, vous pouvez accéder directement à la page du tableau de bord du serveur.

Étape 6. Développez le dossier du serveur
Si le dossier du serveur en haut à gauche de la fenêtre n'a pas quelques options en dessous, cliquez sur le " +" sur le côté gauche pour développer le dossier.

Étape 7. Développez le dossier "Sécurité"
Ce dossier est sous le nom du serveur.

Étape 8. Ouvrez le dossier « Connexions »
Ce dossier se trouve dans le groupe d'options sous le dossier " Sécurité ".

Étape 9. Double-cliquez sur sa
Cette option se trouve dans le groupe d'options "Connexion". Après cela, la fenêtre des propriétés de l'administrateur système s'ouvrira.

Étape 10. Saisissez le nouveau mot de passe
Tapez le nouveau mot de passe dans les champs " Mot de passe " et " Confirmer le mot de passe " en haut de la fenêtre.

Étape 11. Cliquez sur OK
C'est en bas de la fenêtre. Après cela, le mot de passe sera modifié et la fenêtre des propriétés sera fermée.
Méthode 2 sur 3: Utilisation du mode mono-utilisateur

Étape 1. Comprenez comment fonctionne cette méthode
Si vous êtes bloqué sur le seul compte existant, vous pouvez créer un nouvel utilisateur et accorder des autorisations d'administrateur via le programme d'invite de commandes. Après cela, vous pouvez utiliser les informations de connexion du nouvel utilisateur pour vous connecter à la page du serveur SQL, puis modifier le mot de passe SA.

Étape 2. Assurez-vous que SSMS est installé
SSMS est une interface utilisateur qui vous permet de modifier divers aspects des paramètres du serveur SQL dans une seule fenêtre, plutôt que via l'invite de commande. Si SSMS n'est pas déjà installé, procédez comme suit:
- Visitez la page d'installation de SSMS via un navigateur.
- Cliquer sur le lien " Télécharger SQL Server Management Studio 17.6 ”.
- Double-cliquez sur le fichier d'installation SSMS téléchargé.
- Suivez les invites à l'écran pour installer SSMS.

Étape 3. Ouvrez l'invite de commande en mode administrateur
Accès au menu Début ”
puis procédez comme suit:
- Tapez l'invite de commande
-
Clic-droit
“ Invite de commandes ”
- Cliquez sur " Exécuter en tant qu'administrateur ”
- Choisir " Oui ' lorsque vous y êtes invité.

Étape 4. Arrêtez l'exécution du service SQL
Tapez net stop MSSQLSERVER et appuyez sur Entrée. Le service SQL en cours d'exécution sera arrêté.

Étape 5. Réexécutez SQL en mode mono-utilisateur
Tapez net start MSSQLSERVER -m"SQLCMD" et appuyez sur Entrée.
Vous ne verrez aucune indication que le mode utilisateur unique est en cours d'exécution à ce stade, mais vous pouvez voir la phrase " Le service SQL Server a été démarré avec succès"

Étape 6. Connectez l'ordinateur à SQL
Tapez sqlcmd et appuyez sur Entrée. La ligne de commande SQL s'ouvrira ensuite.

Étape 7. Créez un nouvel utilisateur et mot de passe
Vous devez le créer avec une commande écrite en ligne de commande SQL:
- Tapez le nom CREATE LOGIN WITH PASSWORD='password', avec "name" faisant référence au nom du compte et "password" faisant référence au nouveau mot de passe.
- Appuyez sur la touche Entrée.
- Tapez GO et appuyez sur Entrée.

Étape 8. Ajoutez le rôle d'administrateur système sur le nouvel utilisateur
Tapez le nom SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("nom" fait référence au nom du compte), appuyez sur Entrée, tapez GO et appuyez à nouveau sur Entrée.

Étape 9. Quittez la ligne de commande SQLCMD
Tapez exit et appuyez sur Entrée.

Étape 10. Réexécutez SQL en mode normal
Vous pouvez désactiver le mode mono-utilisateur en tapant net stop MSSQLSERVER && net start MSSQLSERVER et en appuyant sur Entrée.
Vous pouvez voir la phrase " Le service SQL Server a été démarré avec succès ". À ce stade, la fenêtre d'invite de commande peut être fermée

Étape 11. Ouvrez SSMS
Tapez sql server management studio dans le menu "Démarrer", puis cliquez sur " Microsoft SQL Server Management Studio 17 » en haut de la fenêtre « Démarrer ».

Étape 12. Sélectionnez l'authentification appropriée
Cliquez sur la liste déroulante " Authentification ", puis cliquez sur " Authentification SQL Server " dans le menu.

Étape 13. Ouvrez une session utilisant les informations de connexion du nouvel utilisateur
Cliquez sur la liste déroulante "Connexion", puis sélectionnez le nom d'utilisateur que vous venez de créer.

Étape 14. Saisissez le mot de passe
Tapez le mot de passe de l'utilisateur dans le champ "Mot de passe" en bas de la fenêtre.

Étape 15. Cliquez sur Connecter
C'est en bas de la fenêtre. Tant que le nom d'utilisateur et le mot de passe corrects sont entrés, la page du tableau de bord du serveur s'ouvrira immédiatement.

Étape 16. Développez le dossier du serveur
Si le dossier du serveur dans le coin supérieur gauche de la fenêtre n'affiche aucune des options en dessous, cliquez sur le " +" sur le côté gauche pour développer le dossier.

Étape 17. Développez le dossier "Sécurité"
Ce dossier est sous le nom du serveur.

Étape 18. Ouvrez le dossier « Connexions »
Ce dossier se trouve dans le groupe d'options sous le dossier " Sécurité ".

Étape 19. Double-cliquez sur sa
Cette option se trouve dans le groupe d'options "Connexion". Après cela, la fenêtre des propriétés de l'administrateur système s'ouvrira.

Étape 20. Entrez le nouveau mot de passe
Tapez le nouveau mot de passe dans les champs " Mot de passe " et " Confirmer le mot de passe " en haut de la fenêtre.

Étape 21. Cliquez sur OK
C'est en bas de la fenêtre. Après cela, le mot de passe sera modifié et la fenêtre des propriétés sera fermée.
Méthode 3 sur 3: Utilisation de l'invite de commande

Étape 1. Ouvrez le menu "Démarrer"
Cliquez sur le logo Windows dans le coin inférieur gauche de l'écran. Après cela, le menu "Démarrer" s'ouvrira.

Étape 2. Localisez le programme d'invite de commandes
Tapez l'invite de commande, puis attendez que l'icône d'invite de commande apparaisse en haut du menu "Démarrer".

Étape 3. Faites un clic droit
"Invite de commandes".
Un menu déroulant apparaîtra ensuite.

Étape 4. Cliquez sur Exécuter en tant qu'administrateur
Cette option se trouve dans le menu déroulant.

Étape 5. Cliquez sur Oui lorsque vous y êtes invité
L'option d'exécution de l'invite de commande en mode administrateur sera confirmée. Après cela, la fenêtre du programme s'ouvrira.

Étape 6. Saisissez la première commande
Tapez osql -L et appuyez sur Entrée.

Étape 7. Saisissez la deuxième commande avec le nom du serveur
Tapez OSQL -S server -E, avec "server" remplacé par le nom de votre serveur. Après cela, appuyez sur la touche Entrée.

Étape 8. Créez un nouveau mot de passe
Tapez EXEC sp_password NULL, 'password', 'sa', avec l'entrée "password" remplacée par le mot de passe que vous souhaitez utiliser. Après cela, appuyez sur la touche Entrée.
Par exemple, pour remplacer le mot de passe par « qwerty123 », tapez EXEC sp_password NULL, « qwerty123 », « sa » dans la fenêtre d'invite de commande

Étape 9. Exécutez la commande
Tapez GO, puis appuyez sur Entrée. Tapez exit et appuyez sur la touche Entrée pour quitter OSQL.

Étape 10. Essayez de vous connecter au serveur SQL
Utilisez les nouvelles informations de connexion et mot de passe administrateur. Si vous pouvez vous connecter au serveur SQL, le mot de passe du compte a été modifié avec succès.