2013-07-12 17 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)將使用命名管道

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