2011-09-09 3 views
-2

J'ai un problème avec C#Je ne peux pas établir une connexion à SQL Server avec mon IP locale en C#

Je me connecte Data Source=BARIS;Initial Catalog=SurucuOtomasyon;User ID=sa;Password=1234

Mais je ne base de données se connecte pas quand j'écrire ip mylocal aux données Source

Data Source=192.168.1.3;Initial Catalog=SurucuOtomasyon;User ID=sa;Password=1234 

Merci pour aider

+2

Je n'essaie pas d'être inutile, mais c'est le classique «Le médecin a mal quand je fais cela. et le Docteur dit, alors ne fais pas ça. Pourquoi ne pouvez-vous pas utiliser BARIS? – Joe

Répondre

4

an answer

Ouvrez votre gestionnaire de configuration SQL et autorisez les connexions TCP/IP. Définir port dynamique vide pour le désactiver (je ne me souviens pas bien ici) La IP donne à la machine, vous avez besoin d'un port aussi:

192.168.1.3:1433 (le port 1433 est un standart)

another link about connectionstrings

La chaîne de connexion avec DataSource = 192.168.2.3 est suffisante. Vous devez changer la configurationn. La configuration correcte exécutera votre code. (Je l'ai testé avec un projet, tout est sur la configuration de votre sql. Voir mon commentaire ci-dessous)

+0

Le port est activé. J'essaie de se connecter à 192.168.1.3:1433 mais ce problème ne résout pas – Emree

+0

essayez votre ip dynamique au lieu de l'ip locale ... juste pour un essai. demain matin, je vais créer un projet pour vous et tester tout. maintenant je vais dormir. – icaptan

+0

Ce problème de connexion à distance autoriser. Comment autoriser la connexion à distance? – Emree

Questions connexes