2009-05-05 6 views
0

site doit aller vivre que je l'ai placé sur server.i client ont gven toutes les autorisations pour le fichier web.config IIS.in j'ai aussi donné chaîne de connexion SQL comme:chaîne de connexion SQL

<appSettings> 
<add key="ConnectionString" value="Data Source=USER\SQLEXPRESS;Initial Catalog=people_metrix;User ID=MyUser;Password=abc123"/> </appSettings> 

Dans sql Le serveur 2005 a permis des connexions à distance (TCP/IP et pipes nommés).
mais je ne peux pas me connecter à webasite.Un nom d'utilisateur et un mot de passe existent dans la base de données.

Dans le serveur, le pare-feu est activé et il n'y a pas d'adresse IP (Obtient l'adresse IP automatiquement). Est-ce que la connexion ne fonctionne pas pour ces raisons?

+0

édité pour supprimer sa (bien que l'historique des révisions soit toujours là) –

Répondre

1

N'utilisez JAMAIS 'sa' dans une chaîne de connexion. DÉJÀ!

Essayez d'abord de vous connecter à l'aide de SQL Server Management Studio avec vos identifiants de chaîne de connexion (et non sa!). Le pare-feu de l'ordinateur SQl sServer autorise-t-il le trafic sur le port 1433?

Pour autoriser les connexions à SQL Server par le port TCP, procédez comme suit.

  1. Cliquez sur Démarrer | Panneau de contrôle | Connexions réseau
  2. Cliquez avec le bouton droit de la souris sur la carte réseau qui traite les connexions entrantes vers SQL Server et sélectionnez Propriétés
  3. Sélectionnez Avancé | Pare-feu Windows | Paramètres
  4. Sélectionnez Exceptions | Ajouter un port
  5. Sous Nom mis "SQL Server" et sous Numéro de port, sélectionnez 1433. Utilisez TCP comme protocole.
  6. Cliquez sur OK pour fermer toutes les boîtes de dialogue.

Si vous utilisez autre chose que le protocole TCP/IP standard pour accéder à SQL Server, vous devez activer différents ports. Pour autoriser RPC sur les canaux nommés au lieu de TCP, ouvrez le port 445 de la même manière que je l'ai décrit ci-dessus.

Voir cet article de support MS pour configurer les connexions à distance: How to configure SQL Server 2005 to allow remote connections

+1

il se connecte à l'aide de SQL Server Management studio – Guddu

+0

lol, pourquoi ce commentaire est-il mis à jour? –

+0

Je l'ai fait par erreur, et vous ne pouvez pas vous rétracter! –

0

Vous pouvez consulter connectionstrings.com

Il a plusieurs exemples de chaîne de connexion.

+0

il ne semble pas y avoir quelque chose de mal avec la chaîne de connexion (sauf l'utilisation déjà noté de sa) –

Questions connexes