我想在家裏練習使用ASP.NET MVC,但我遇到了一個不可能的問題。我無法打開連接到SQL Server 2008,我得到這個錯誤:「連接到SQL Server文件(* .mdf)需要SQL Server Express 2005正常工作...」Visual Studio 2008添加SQL Server數據庫(SQL Server 2008管理工作室)不工作
我已經搜索了很多反應,他們都沒有工作或解決這個問題。我運行的是Vista 32位,我的SQL Server 2008 Management Studio也是32位,我在Visual Studio 2008 Professional以及SQL Server上都安裝了SP1。我將./SQLExpress中的machine.config connectionStrings更改爲我的SQL Server 2008名稱。
現在,如果我通過web.config
手動連接,在asp:datasource
或代碼隱藏,一切工作正常。但由於某種原因試圖直接添加數據庫連接,總是會出現錯誤。這是非常致命的,因爲除非我可以使用LINQ to SQL和我的MVC測試項目,否則我無法正確地做很多事情,而這是我知道如何做的唯一方法。在學校和工作中工作得很好,但不在家。
正如一些人所建議的,安裝SQL Server Express 2005不是一種選擇。顯然,它必須與SQL Server 2008一起工作。
我嘗試了幾乎所有的東西。 SQL Server 2008上的添加/刪除程序不允許按照那裏的2005年的說明更改實例。從VS2008工具 - >選項 - > DBTools - >數據連接不做任何事情。在SQL Server 2008 Mgmt Studio中我找不到任何更改實例。 – Kahn 2009-10-27 21:23:09