Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

La connexion au moteur de base de données SQL Server 2008 a échoué pour l'utilisateur administrateur dans Windows 7

Selon le mode d'installation de SQL Server (authentification Windows ou mode mixte), vous devrez peut-être effectuer certaines opérations. Si vous avez installé en mode mixte, vous pouvez vous connecter en tant que sa et ajouter l'utilisateur administrateur en tant que connexion dans la section Sécurité. Assurez-vous d'attribuer le rôle sysadmin à l'utilisateur, qui se trouve sous Rôles du serveur.

Si le mode d'authentification Windows a été choisi lors de l'installation, vous pouvez faire plusieurs choses, mais je pense que le plus simple est simplement de recréer l'utilisateur sadegh, de vous connecter à SQL Server en tant qu'utilisateur et de suivre l'étape précédente pour ajouter l'utilisateur administrateur. comme identifiant.

MISE À JOUR : Si tout le reste échoue, vous pouvez exécuter SQL Server en mode mono-utilisateur, qui autorise une seule connexion au serveur, et activer/modifier le mot de passe sa. Pour ce faire, vous pouvez :

  1. Ouvrez l'invite de commande (clic droit sur et sélectionnez "Exécuter en tant qu'administrateur")
  2. Depuis l'invite de commande, tapez net stop MSSQLSERVER
  3. Tapez ensuite net start MSSQLSERVER /m
  4. Ouvrez SQL Server Management Studio. Ne vous connectez pas, annulez la boîte de dialogue de connexion.
  5. Dans le menu Fichier, sélectionnez Nouveau-> Requête du moteur de base de données et connectez-vous (assurez-vous d'utiliser le nom d'hôte et non localhost).
  6. Exécuter la requête ALTER LOGIN sa WITH PASSWORD =''; pour réinitialiser le mot de passe (si le sa n'est pas activé, tapez ALTER LOGIN sa ENABLE pour le faire)
  7. Connectez-vous avec l'utilisateur sa et ajoutez l'utilisateur administrateur.

MODIF :

Comme indiqué par @jimasp dans les commentaires, pour l'étape 6, vous devrez peut-être faire ALTER LOGIN sa WITH PASSWORD ='' UNLOCK; , car le compte sa peut être verrouillé à cause d'un trop grand nombre de tentatives de connexion.

Testé sur Windows 7 Ultimate avec SQL Server 2008 Standard. J'espère que cela vous aidera.