2010-03-22 5 views
0

Avec les conseils des utilisateurs ici, j'ai été en mesure de déployer une application qui se connecte à la base de données sql server 2008 sur un serveur. J'ai la chaîne de connexion avec la source de données pointant vers ma machine puisque la base de données est temporairement stockée sur ma machine. Je n'ai pas accès à une autre machine et je voulais tester l'application de sorte que je me connecte à distance au serveur pour tester l'application et qu'elle ne se connecte pas au serveur. J'ai TCP/IP active, le port par défaut 1433, et les connexions à distance vérifiées. Y a-t-il quelque chose qui me manque? Aidez-noustester l'application de base de données à distance

+0

Vous vous connectez via un pare-feu? –

+0

oui, mais j'ai vérifié mes paramètres de pare-feu pour s'assurer que l'instance de serveur SQL et le navigateur ont été ajoutés comme exceptions – vbNewbie

+0

J'ai eu ce problème avant, et (ça craint je sais) je ne me souviens pas de l'emplacement exact, ports pour les instances réelles. Vous pouvez le configurer pour utiliser un seul port à la place et je devais finir par le faire. –

Répondre

0

Pouvez-vous vous connecter au serveur distant à l'aide de Microsoft SQL Server Management Studio? Vous devrez également modifier votre chaîne de connexion pour qu'elle pointe vers le serveur distant.

+0

Comment puis-je me connecter via Sql Server Management Studio? le serveur distant que j'utilise maintenant n'a pas de serveur sql installé dessus. cela pourrait-il être le problème? – vbNewbie

0

En utilisant plink, parfois je me connecte à un serveur SQL distant en exécutant cette commande pour ouvrir un tunnel ssh

plink.exe -v -c -l username -pw mypassword -L 2433:localhost:1433 myserver.com 

Ensuite, je peux vous connecter au serveur via SQL Server Management Studio à l'aide 127.0.0.1,2433 comme le nom du serveur et le nom d'utilisateur/mot de passe en tant qu'identifications. Notez que l'authentification SQL Server doit être activée pour que cela fonctionne. Voici un link qui décrit le processus plus en détail

+0

Je ne suis pas sûr de comprendre. J'ai une application frontale .net qui est en cours de déploiement et dans mes paramètres de configuration, j'ai la chaîne de connexion ajoutée. Pourquoi devrais-je utiliser plink pour pouvoir me connecter? Dois-je également apporter des modifications à mon programme? – vbNewbie

Questions connexes