Published on

February 23, 2017

Comment récupérer les identifiants SQL Server perdus

Avez-vous déjà été confronté à une situation où vous avez perdu tous les identifiants pour vous connecter à un serveur Microsoft SQL Server ? Cela peut être un problème frustrant et difficile à résoudre, surtout si vous n’avez aucune sauvegarde ou aucun support de la part du fournisseur de l’application. Dans cet article, nous discuterons d’une solution à ce problème rare et étrange.

Le problème

Imaginez un scénario où l’on vous demande de résoudre un problème sur un serveur Microsoft SQL Server, mais on ne vous donne aucun identifiant pour vous connecter au système. Lorsque vous demandez des informations sur le problème réel, on vous informe que tous les identifiants ont été perdus. Cela soulève plusieurs questions : Comment les applications fonctionnent-elles ? Comment peut-on perdre tous les identifiants SQL Server ?

Dans ce cas particulier, l’identifiant de connexion de l’application est intégré dans une DLL, et il s’agit d’une application tierce pour laquelle l’entreprise n’a pas de support. Les identifiants étaient enregistrés dans un fichier qui a été perdu, et l’employé qui connaissait les identifiants n’est plus dans l’entreprise. Que pouvez-vous faire dans une telle situation ?

La solution (concept)

Heureusement, il existe une solution qui vous permet de vous connecter au serveur Microsoft SQL Server même si vous n’avez pas de connexion SQL ou Windows. Cependant, cette solution nécessite que vous ayez un accès administrateur local sur le serveur et un accès au Gestionnaire de configuration SQL Server. Si vous avez les privilèges nécessaires, vous pouvez suivre les étapes ci-dessous pour récupérer les identifiants.

La mise en œuvre

Voici comment vous pouvez mettre en œuvre la solution :

  1. Assurez-vous d’avoir un accès administrateur local sur le système où l’instance problématique de SQL Server est en cours d’exécution.
  2. Connectez-vous au système et accédez au Gestionnaire de configuration SQL Server.
  3. Dans le Gestionnaire de configuration, ouvrez la fenêtre des propriétés de l’instance particulière.
  4. Accédez aux “Paramètres de démarrage” et ajoutez le paramètre “-m”, qui démarrera l’instance en “Mode utilisateur unique”.
  5. Redémarrez l’instance de SQL Server pour que les modifications prennent effet.
  6. Ouvrez l’invite de commandes en mode administrateur et utilisez l’utilitaire SQLCMD pour vous connecter à l’instance.
  7. Créez un nouvel identifiant d’authentification SQL Server avec un mot de passe fort.
  8. Attribuez le rôle SYSADMIN au nouvel identifiant créé.
  9. Déconnectez-vous de SQLCMD et annulez les modifications apportées à l’instance en supprimant le paramètre de démarrage “-m” et en redémarrant l’instance de SQL Server.
  10. Après le redémarrage, connectez-vous à l’instance de SQL Server en utilisant les nouveaux identifiants et effectuez toutes les activités nécessaires.

Il est important de noter que cette solution n’est applicable que si vous avez activé l’authentification SQL Server. De plus, assurez-vous de sécuriser les identifiants après vous être connecté au serveur et évitez d’attribuer des droits d’administrateur local à des utilisateurs inutiles.

En suivant ces étapes, vous pouvez récupérer les identifiants SQL Server même dans les situations les plus difficiles. N’oubliez pas de toujours sauvegarder vos identifiants et de mettre en place des mesures de sécurité appropriées pour éviter de tels problèmes à l’avenir.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.