проблема строки соединения с SQL EXPRESS 2008 - PullRequest
1 голос
/ 26 мая 2011

У меня есть строка подключения в c #, которая не может подключиться к моему экземпляру, работающему на studio Express 2008. И приложение, и база данных находятся на одном компьютере. Я включил смешанный режим, и мое имя экземпляра (найденное в моем реестре) - SqlExpress. Я могу войти в базу данных под своим именем пользователя и паролем, но не в строке подключения.

SqlConnection("Data Source=.\\SqlExpress;" + "Initial Catalog=test;"
+ "Integrated Security=false;" + "User Id=test;" 
+ "Password=test;" + "connection timeout=300;" + "pooling=false;");

Ответы [ 2 ]

0 голосов
/ 27 мая 2011

Попробуйте ниже

using (System.Data.SqlClient.SqlConnection con = new SqlConnection("Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;"))
{
}
0 голосов
/ 26 мая 2011

Попробуйте:

SqlConnection cn = new 
    SqlConnection(@"Server=.\SQLExpress;Database=test;"
    +"Connection Timeout=300;User ID=test;Password=test;Pooling=false")
...