Comment réinitialiser le mot de passe administrateur dans SQL Server 2016

Table des matières

Beaucoup d'entre nous, sinon tous, ont eu à un moment donné la désagréable expérience d'oublier le mot de passe, c'est logique puisque dans ce monde nous avons un mot de passe même pour faire du café. Parfois il suffit de cliquer sur l'option "J'ai oublié mon mot de passe" pour le récupérer de manière simple mais parfois ce n'est pas si simple, et une des choses qui ne les rend pas simples c'est que cette option n'existe pas, par exemple Serveur SQL 2016 Il n'a pas l'option "récupérer votre mot de passe" mais aujourd'hui Solvetic apporte la solution à ce problème.

Il n'est pas nécessaire de réinstaller l'ensemble du package Serveur SQL 2016 loin de là, nous allons simplement suivre quelques étapes simples et voir comment récupérer notre mot de passe administrateur dans SQL Server 2016.

Étape 1
Nous entrons dans la ligne de commande en tant qu'administrateurs (CMD), pour cela, nous faisons un clic droit sur cmd et cliquez sur "Exécuter en tant qu'administrateur". Une fois la cmd affichée, nous allons arrêter l'instance SQL Server qui par défaut est MSSQLSERVER (sauf s'il a été modifié lors de l'installation).

 arrêt net MSSQLSERVER

Étape 2
La prochaine étape que nous allons franchir est démarrer l'instance mais en ajoutant certains paramètres tel que / m et précisez que nous utiliserons SQLCMD, la syntaxe est donc la suivante :

 net start MSSQLSERVER / m "SQLCMD"

Étape 3
Ensuite nous allons nous connecter à l'instance déjà établi, pour cela, il suffit d'entrer le terme sqlcmd et d'appuyer sur Entrée, au cas où nous voudrions nous connecter à une autre instance, nous devons suivre la syntaxe suivante :

 sqlcmd ‐S Server_Name \ Instance_Name
Dans cet exemple, nous n'utiliserons que sqlcmd et en appuyant sur Entrée, nous verrons qu'une valeur numérique s'affiche, ce qui indique que nous sommes dans la bonne instance.

Quelques paramètres pour sqlcmd

  • : permet de se connecter à SQL Server avec une connexion administrateur dédiée (DAC).
  • -d nom de base de données: Cette option nous permet d'utiliser une instruction USE db_name lorsque nous démarrons sqlcmd.
  • -ET: cette option nous permet d'utiliser une connexion de confiance au lieu d'utiliser les informations d'identification de l'utilisateur.
  • -N: nous permet d'utiliser une connexion cryptée.
  • -P mot de passe: Indique un mot de passe que l'utilisateur a attribué.

Étape 4
Une fois que nous aurons fait cela, nous démarrer le processus à l'aide de la commande T-SQL (Transac - SQL) créer un utilisateur pour se connecter. Nous allons créer un utilisateur appelé solveticsql avec un mot de passe TemporalSQL2016. Une fois ce profil créé dans la ligne suivante, nous entrerons le mot GO pour confirmer le processus et si tout est correct, le numéro 1 devrait réapparaître.La syntaxe de cette commande est la suivante :

 CRÉER UNE CONNEXION solveticsql AVEC MOT DE PASSE = 'TemporalSQL2016'

Étape 5
Maintenant en utilisant à nouveau T-SQL vAjoutons notre nouvel utilisateur solveticsql au groupe d'administrateurs SQL Server 2016 et nous devrons utiliser à nouveau GO pour exécuter la commande, cette fois nous utiliserons la syntaxe suivante :

 SP_ADDSRVROLEMEMBER solveticsql, 'SYSADMIN'

Encore une fois si le chiffre 1 apparaît cela signifie que tout est correct. Nous allons quitter sqlcmd en entrant le mot sortir.

Étape 6
Ensuite nous allons arrêter et redémarrer les instances MSSQLSERVER à l'aide de la commande suivante :

 net stop MSSQLSERVER && net start MSSQLSERVER

Étape 7
Une fois que nous avons terminé ce processus connectons-nous à SQL Server 2016 En utilisant les informations d'identification que nous venons de créer, n'oubliez pas de vous connecter à l'aide de l'option d'authentification SQL Server :

Une fois la plate-forme chargée, nous verrons notre utilisateur créé et à partir de là, nous procéderons aux ajustements nécessaires pour les utilisateurs.

AGRANDIR

[couleur = #a9a9a9] Cliquez sur l'image pour l'agrandir [/couleur]

Nous pouvons sélectionner l'utilisateur Administrateur, modifier le mot de passe et ajuster tout ce dont nous avons besoin.

Comme nous avons pu l'analyser, il est très facile de créer un utilisateur pour pouvoir entrer dans notre SQL Server 2016 et récupérer le mot de passe administrateur au cas où nous l'aurions oublié et garder à l'esprit nos mots de passe, notamment ceux des administrateurs puisque parfois nous besoin d'accéder de toute urgence à une plate-forme et si nous ne le gardons pas à l'esprit, nous pouvons avoir de gros problèmes.

wave wave wave wave wave