2009-12-16 5 views
1

Je viens d'installer une nouvelle copie de SQL 2008 Express. Avant de faire quoi que ce soit, j'ai ouvert Management Studio et connecté avec succès à l'aide de l'authentification Windows.sql 2008 problèmes de connexion express

Cependant j'ai essayé d'exécuter ce qui suit sur la ligne de commande « telnet localhost 1433 » et a obtenu l'erreur « Impossible d'ouvrir la connexion à l'hôte, sur le port 1433: Connect a échoué »

J'ai vérifié netstat et il est rien d'écoute sur le port 1433.

Avant d'aller plus loin, y a-t-il un problème avec l'installation?

merci, Shane

Répondre

2

Avez-vous vérifié si le protocole TCP/IP est activé? Il est désactivé par défaut si je me souviens bien.

+0

il a été désactivé, donc je lui a permis et a commencé le service de navigateur SQL, toujours pas de vérifier le changement – ShaneH

+0

cela, http : //msdn.microsoft.com/en-us/library/ms177440.aspx Par défaut, il utilise des ports dynamiques pour l'instance de serveur sql. – Fred

1

êtes-vous dire à votre SQL Server pour écouter sur TCP/IP

http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx

+0

ce lien fait référence à sql 2005 express, j'ai trouvé ceci, http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/ les instructions étaient plus -ou-moins la même chose. Je les ai suivis mais j'ai toujours le même problème – ShaneH

0

Le numéro de port n'est pas garanti 1433.

Dans Sql Server Configuration Manager, assurez-vous: (1) SQL Server est en cours d'exécution (2) SQL Server Browser est en cours d'exécution. (3) Dans les protocoles pour SQLEXPRESS, TCP/IP est activé. Vous pouvez vérifier le port à l'intérieur.

Alternativement obtenir le port en trouvant le PID de sqlservr.exe dans le Gestionnaire des tâches, puis en tapant: netstat -ano | findstr PID

Avant ces étapes, je ne pouvais pas me connecter via 127.0.0.1 moi-même, maintenant je peux me connecter même à partir d'une machine distante sur mon réseau local. (Remarque: pour un accès LAN, vous aurez besoin d'ajouter des exceptions du pare-feu pour sqlservr.exe et sqlbrowser.exe)

Questions connexes