2011-07-15 86 views
0

我無法將新的基於Service的數據庫(.mdf)附加到我啓動的C#項目中。它顯示:無法將新的.mdf文件打開到C#項目

與SQL Server數據庫文件(.mdf)的連接需要在本地計算機上安裝並運行SQL Server 2008 express。可以下載當前版本的SQL Express。

但是我已經安裝了SQl Server 2008 R2。我已經瞭解到,如果SQl服務器是完整版本,那麼.mdf文件不能「僅」連接,那麼我是否必須創建一個新數據庫來完成任務?或者還有什麼我可以做的?

回答

1

正如Mostafa提到的,你應該去工具 - >選項 - >數據庫工具 - >數據連接 - > SQL Server實例名稱,並在該字段中將空白SQLEXPRESS。實際上沒有必要將實例名稱留空。

+1

歡迎來到這個網站,但這並不能真正爲現有的答案增加任何內容。 – David

0

使用VS 2010菜單工具/連接到數據庫,並在打開的對話框中填寫「附加數據庫文件」字段。 AFAIK這是VS 2010的一個已知問題。

0

visual studio有一個默認的sql server實例名稱來連接。安裝程序默認將其設置爲指向SQL Server Express。您必須更改工具 - >選項 - >數據庫工具 - >數據連接 - > SQL Server實例名稱以指向您已安裝的SQL Server實例名稱。