2009-10-20 7 views
1

je peux me connecter à mon serveur sql serveur développeur 2008 en utilisant ce dans un projet de code exemple:Chaîne Sql de connexion à l'instance nommée

string connection = @"data source=.\SQLSERVER2008;Integrated Security=SSPI;Initial Catalog=RSINET.MVC"; 

Lorsque je tente de mettre à jour le fichier web.config comme, je reçois un sql exception:

<add name="ApplicationServices" connectionString="data source=.\SQLSERVER2008;Integrated Security=SSPI;Initial Catalog=RSINET.MVC" providerName="System.Data.SqlClient"/> 

l'erreur que je reçois est la suivante:

Vérifiez que le nom d'instance est correcte et que SQL Server est configuré pour autoriser les connexions à distance.

J'utilise le fournisseur .NET?

mat

+0

Une autre bonne habitude à prendre en traitant les chaînes de connexion est d'inclure le paramètre ApplicationName. Voir http://johnnycoder.com/blog/2006/10/24/take-advantage-of-application-name/ –

Répondre

1

Avez-vous essayé en utilisant LOCALHOST \ SQLSERVER2008 ou 127.0.0.1 \ SQLSERVER2008 ou \ SQLSERVER2008? Aussi, pourquoi y a-t-il une période dans votre nom de base de données? Vous devrez probablement y échapper (ou de préférence vous en débarrasser en changeant le nom) ... même si cela ne résout pas ce problème, il en causera d'autres si vous le laissez tel quel.

+0

Il s'agit d'une instance nommée de SQL Server. \ SQLSERVER2008 Osql -E -S. \ SQLSERVER2008 - Instance nommée installée sur mon ordinateur. Osql -E - Instance par défaut installée – user154366

0

Configurez votre serveur pour les connexions à distance

http://support.microsoft.com/kb/914277

+0

Oui, une étape essentielle évidemment. Peut également être le pare-feu, en fonction de l'endroit où le site Web est exécuté. –

Questions connexes