web-dev-qa-db-fra.com

Impossible de se connecter à SQL Server local avec Management Studio

J'ai un problème avec SQL Server, 2005 est installé sur mon bureau et SQL Server Management Studio est également installé.

J'ai vérifié et je peux voir "SQL Server (SQLEXPRESS)" démarré dans les services.

J'ai essayé de me connecter à "Local" et à "SQLEXPRESS" mais les deux ne parviennent pas à se connecter.

Lié à un réseau ou à une instance. une erreur s'est produite lors de l'établissement d'un fichier connexion à SQL Server. Le le serveur n'a pas été trouvé ou n'était pas accessible. Vérifiez que l'instance nom est correct et que SQL Server est configuré pour autoriser à distance les liaisons. (fournisseur: canaux nommés fournisseur, erreur: 40 - Impossible d'ouvrir une connexion avec SQL Server) (fournisseur de données .Net SqlClient)

Quelque chose d'autre que je dois faire pour me connecter?


METTRE À JOUR

Il me semble que je vais un peu plus loin maintenant. J'ai réussi à me connecter à mon serveur avec SQL Server Management (FYI.\SQLEXPRESS a fait le bon choix), mais j'ai maintenant un problème avec ma chaîne de connexion dans mon web.config.

Ive im va se connecter à ce serveur SQL local en utilisant l'authentification Windows, comment puis-je le structurer?

Quelque chose comme ça?

<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>

Cela produit une erreur à propos de 

La connexion a échoué pour l'utilisateur ''.

41
Steve

Vérifiez le journal SQL dans le répertoire LOG de votre instance - voyez si quelque chose s'y passe. Vous devrez arrêter le service pour ouvrir le journal - ou le redémarrer - et vous pourrez lire l'ancien - nommé avec .1 à la fin.

Avec l'erreur que vous obtenez, vous devez activer les canaux TCP/IP ou nommés pour les connexions nommées. La connexion à la mémoire partagée devrait fonctionner, mais vous semblez ne pas l'utiliser. Essayez-vous de vous connecter via SSMS?

Je vois dans mon journal des entrées comme celle-ci ...

Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ]

Comme indiqué dans les commentaires,\SQLEXPRESS devrait fonctionner. De plus, WationationName\SQLEXPRESS fonctionnera.

30
Sam

Identique à Matt a dit . "SQL Server (SQLEXPRESS)" a été arrêté. Vous l'avez activé en ouvrant Panneau de configuration> Outils d'administration> Services, en cliquant avec le bouton droit de la souris sur le service "SQL Server (SQLEXPRESS)" et en sélectionnant "Démarrer" dans les options disponibles.

25
David

J'avais ce problème sur Windows 7 (64 bits) après une panne de courant. Le service SQLEXPRESS n'a pas été démarré bien que son statut ait été défini sur 'Automatique' et que le mahine ait été redémarré plusieurs fois. J'ai dû démarrer le service manuellement.

6
matt

Essayez de voir si le service "SQL Server (MSSQLSERVER)" est démarré, cela résout mon problème. 

1
Matias Osmerini