2016-06-24 1 views
-1

J'ai installé SQL Server 2005 Express sur un ordinateur distant et je peux me connecter à celui-ci avec machinename\sqlexpress localement.Connexion à SQL Server 2005 à distance

Mais je ne peux pas me connecter à ce moteur à distance.

Je l'ai fait ces étapes, mais le problème persiste:

  1. désactivé pare-feu des deux côtés

  2. protocole activé tcpip et port tcp set (IPAll) pour 1433 et handicapées « Écouter Tous '(parce que si TCP est activé et' Listen All 'est activé en même temps, le moteur SQL Server va s'arrêter et je dois désactiver Listen All pour démarrer le moteur)

  3. server allow for remote connection box est vérifié

  4. fait en sorte que le navigateur SQL est démarré

  5. J'utilise le mode mélange authentification

et aussi lorsque je tente de se connecter au moteur, je vois des paquets dans Wireshark avec port dst = 1434 qui appartiennent à le service SQL Browser.

A la fin, je ne peux pas se connecter au moteur SQL Server localement avec ce nom du serveur:

127.0.0.1\SQLEXPRESS 

mais

machinename\sqlexpress 

ou

.\sqlexpress 

sont OK.

Nous vous remercions de votre attention

+0

faire une recherche google sur la façon de se connecter à SQL Server 2005 Express à distance aussi pourquoi installez-vous un ver archaïque de Sql Server ..? – MethodMan

+0

j'utilise sql server2005 pour être sûr que mon application peut fonctionner avec tout le moteur sql server, je recherche google mais je ne trouve rien de plus que ce que j'ai dit ci-dessus – hamed

+0

J'ai été sous l'impression que tout le point de SQL Express est local – Hogan

Répondre

1

Le point du produit 2005 devait être local. Je me souviens, j'étais là. @RossPresser a fourni un lien dans les commentaires qui «activeront» l'accès à distance. Dans ce cas, ils contournent l'intention du produit et cassent probablement l'accord de licence. Ils utilisent également des outils qui ne sont pas inclus dans le package 2005 Express mais dans les produits d'entreprise.

Depuis, Microsoft a modifié sa politique et fournit désormais des produits gratuits comprenant des outils d'accès à distance et à distance. L'OP devrait simplement utiliser ces produits plus récents - il n'est pas nécessaire d'utiliser 2005 à distance et il y a probablement un énorme risque de sécurité de le faire une fois que vous avez cassé/root le produit pour permettre l'accès à distance.

Utilisez simplement n'importe quel produit Express depuis 2005 - il fonctionnera clé en main.

+0

J'installe sqlexpress 2012 mais le problème existe toujours – hamed

+0

http://www.connectionstrings.com/sql-server-2012/ – Hogan

+0

comme je l'ai mentionné j'ai désactivé 'Listen All'. – hamed