[英]Connection to sql server express with visual studio 2010
[英]Connection to SQL Server Express from Visual Studio
我使用Visual Studio 2012中的SQL Server Express創建了數據庫,但無法打開指向該數據庫的連接。
我已經嘗試了多種方式,例如:
SqlConnection connectionLocale = new SqlConnection(@"Data Source=(LocalDB)\\v11.0;AttachDbFilename=C:\Users\Max\Desktop\presentoir\Application\WpfAppTest\BDD.mdf;Integrated Security=True");
但是我繼續收到相同的錯誤消息:
建立與SQL Server的連接時發生與網絡相關或特定於實例的錯誤。 服務器未找到或無法訪問。 驗證實例名稱正確,並且已將SQL Server配置為允許遠程連接。 (提供者:命名管道提供程序,錯誤:40-無法打開與SQL Server的連接)(Microsoft SQL Server,錯誤:1326)
由於我是一個完全的初學者,即使經過兩天的研究,我仍然無法弄清楚問題出在哪里。
我可以使用以下方式建立連接:
SqlConnection connectionLocale = new SqlConnection("Data Source=(LocalDB)\\v11.0;AttachDbFilename=|DataDirectory|BDD.mdf;Integrated Security=True");
但是我不能通過這樣的連接使用C#代碼更改數據庫(我認為它在appdata中創建了一個臨時數據庫,並且所有修改都在該數據庫中完成)。
歡迎任何幫助我建立與數據庫的連接的想法。
好的,同事找到了解決方案。
天哪,很明顯...
字符串后面有@
,正確的數據源是:
@"Data Source=(LocalDB)\v11.0
並不是 :
@"Data Source=(LocalDB)\\v11.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.