簡體   English   中英

從Visual Studio連接到SQL Server Express

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM