2

我試圖從服務器資源管理器連接到SQL數據庫以生成Linq to SQL的上下文類。像這樣描述:http://visualcsharptutorials.com/ado-net/querying-database-linq-to-sql/如何從Server Explorer VS 2010連接到SQL Server Express數據庫?

我收到「此文件正在使用中」。我嘗試連接時發生錯誤。即使我在配置管理器中停止SQL Server,也會得到相同的錯誤。

我可以同時使用SSMS連接到數據庫。

我在做什麼錯? VS和SSMS可以同時連接數據庫嗎?

感謝

回答

2

當你說我可以連接在同一時間這聽起來對我來說,如果你已經附加數據庫的SQL Server Express使用SSMS以分貝,你通過對它講話其邏輯數據庫名稱。當你完成這個操作時(這是最好的方法,在我看來),那麼SQL Server(Express)使用該文件並控制對它的所有訪問;你不能只是從你的VS解決方案引用.mdf文件 - 你需要使用SQL服務器方法,並連接到SQL Server(快遞)的實例,並選擇數據庫:

enter image description here

選擇

  • Data Source下拉Microsoft SQL Server (SqlClient)像 「數據庫文件」)
  • 您要使用的服務器名稱和實例(通常爲:.\SQLExpress - 你的本地計算機上的SQLExpress實例)
  • Select or enter a database name下拉

  • 不要使用任何有做與數據庫「附加數據庫文件」或類似的東西

+0

非常感謝解釋,非常感謝! – Burjua

相關問題