SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Erreur de connexion à la base de données locale du studio de gestion du serveur SQL dans Windows 7

En supposant que vous ayez installé SQL Server et utilisé l'instance nommée SQLEXPRESS, le nom de votre serveur doit être :

.\SQLEXPRESS

Ou :

127.0.0.1\SQLEXPRESS

Vous pouvez vérifier le nom de l'instance (ce n'est peut-être pas SQLEXPRESS) et que le serveur s'exécute dans le menu Démarrer sur un chemin très similaire à celui-ci (mais cela variera selon la version) :

Démarrer> Programmes> Microsoft SQL Server> Outils de configuration>
   Gestionnaire de configuration SQL Server

S'il est actuellement arrêté, vous devez cliquer avec le bouton droit de la souris et choisir Démarrer :

Vous devez également cliquer avec le bouton droit de la souris et vous assurer que le mode de démarrage est défini sur automatique (c'est sous Propriétés > Service).

Le message d'erreur semble impliquer que le serveur essaie d'utiliser des canaux nommés. Bien qu'il doive pouvoir utiliser localement la mémoire partagée, vous devez ensuite vous assurer que le service SQL Server Browser est en cours d'exécution. Vous pouvez le faire dans :

Panneau de configuration > Outils d'administration > Services

S'il n'est pas démarré, démarrez-le et réglez son mode de démarrage sur automatique. (Comme ci-dessus, vous pouvez faire ces deux choses à partir du menu contextuel.)

Si vous n'arrivez toujours à rien, il est possible que vous ayez installé SQL Server 2012 sans ajouter manuellement votre compte Windows au groupe d'administrateurs. Si tel est le cas, j'espère que vous le configurez pour utiliser le mode mixte et que vous pouvez vous connecter en tant que sa. Sinon, vous devrez utiliser un outil comme PSExec.exe pour exécuter SSMS en tant que NT AUTHORITY\SYSTEM :

PsExec -s -i "C:\...path to ssms...\Ssms.exe"

Que vous puissiez vous connecter en tant que sa ou que vous deviez vous connecter à l'aide de PSExec, les étapes suivantes sont les suivantes :

  1. assurez-vous que votre compte Windows est une connexion sous Serveur > Sécurité > Connexions. S'il ne s'y trouve pas, ajoutez-le en cliquant avec le bouton droit sur Connexions > Nouvelle connexion.
  2. Assurez-vous que la connexion est un membre du rôle de serveur fixe sysadmin. Si ce n'est pas le cas, assurez-vous qu'il se trouve sous l'onglet Rôles du serveur.