2013-07-12 3 views
0

Я пытаюсь подключить базу данных с помощью ASP.NET, но я получаю следующее Exception:Ошибки при подключении aspx.cs к базе данных, расположенный в App_Data папки [Ошибка подключения к базе данных]

System.ArgumentException: Недопустимое значение для ключа 'attachdbfilename'.

objconn.ConnectionString = "Data Source=(LocalDB\v11.0);Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST"; 
+0

Вы используете VS 2012 с этим и пытается подключиться к серверу SQL? У меня возникла аналогичная проблема с настройкой моего сервера и среды кодирования. –

ответ

0

Вы пробовали localhost в отличие от (LocalDB\v11.0), как это?

objconn.ConnectionString = "Data Source=localhost;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST"; 

localhost будет использовать протокол TCP, в то время как (LocalDB\v11.0) будет использовать Named Pipes

0

используется InitialCatalog & имя AttachedDBFile Одновременно.

objconn.ConnectionString = "Data Source=.\SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|test.mdf;User Instance=true;user id=xyz; password=xyz123; 

или

objconn.ConnectionString = "Data Source=(LocalDB\v11.0);Integrated Security=SSPI;User Instance=true;user id=xyz; password=xyz123; Initial Catalog=TEST"; 
0
|DataDirectory|test.mdf 

Должно быть

|DataDirectory|\test.mdf 
Смежные вопросы