Строка подключения SQL Server Express 2008 - PullRequest
1 голос
/ 13 июня 2011

Я пытаюсь настроить соединение с помощью SQL Server Express 2008.

Может кто-нибудь помочь мне, пожалуйста. Имя моего сервера выглядит следующим образом: test\expressql2008, а моя база данных - TestDatabase

Моя строка подключения:

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

Кажется, что соединения не работают, и я получаю ошибку:

NHibernate.ADOException: не удается открыть соединение

Ответы [ 4 ]

2 голосов
/ 13 июня 2011

Вот все необходимые строки подключения

http://connectionstrings.com/

1 голос
/ 13 июня 2011
<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 голосов
/ 13 июня 2011

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

в web.config

0 голосов
/ 13 июня 2011

Можете ли вы предоставить более подробную информацию об этой ошибке, может быть несколько причин

1- Пожалуйста, проверьте, есть ли у пользователя ASP.NET доступ к вашей базе данных, если вы используете доверенное соединение.2. Может быть лучше, если вы создадите SQL USER и назначите ему разрешение DBOWNER для вашей базы данных, а с вашим соединением используйте эту информацию пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...