2011-06-13 5 views
1

Je suis en train de configurer ma connexion en utilisant SQL Server Express 2008.SQL Server Express chaîne de connexion 2008

Quelqu'un peut-il me aider s'il vous plaît. Mon nom du serveur est la suivante: test\expressql2008 et ma base de données est TestDatabase

Mon connectionstring est:

<add key="hibernate.connection.connection_string" 
    value="Server=localhost\EXPRESSQL2008;Database=TestMyproject;User=Me;Pwd=test;" /> 

Il semble que les connexions ne fonctionne pas et je reçois l'erreur:

NHibernate.ADOException : cannot open connection

+0

Pouvez-vous fournir la chaîne de connexion complète? –

+0

learning

+0

Le message d'erreur est: impossible d'ouvrir la connexion ----> System.Data.SqlClient.SqlException: une erreur liée au réseau ou à une instance spécifique s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (fournisseur: SQL Network Interfaces, erreur: 26 - Erreur de localisation serveur/instance spécifiée) – learning

Répondre

1
<add name="SD_ConnectionString" connectionString="Data Source=[SQLEXPRESS NAME];Initial Catalog=TestDatabase;User ID=[USERNAME];Password=[PASSWORD]" providerName="System.Data.SqlClient"/> 

string con = ConfigurationManager.ConnectionStrings["SD_ConnectionString"].ToString() 
+0

Im utilisant NHIbernate – learning

0

Pouvez-vous fournir plus de détails sur cette erreur il pourrait y avoir plusieurs raisons

1- S'il vous plaît vérifier l'utilisateur ASP.NET a accès à votre base de données si vous utilisez une connexion de confiance. 2- Cela pourrait être mieux si vous créez un utilisateur SQL et lui assignez l'autorisation de DBOWNER à votre base de données et avec votre connexion utilisez ces informations utilisateur.

0

con = nouveau SqlConnection (ConfigurationManager.ConnectionStrings ["conn"]. ConnectionString);

dans web.config

Questions connexes