2009-04-12 49 views
2

我最近安裝順序:Visual Studio 2008速成不承認我的SQL Server 2008 Express的

的Sql Server 2008 Express的

的Visual Web Developer Express 2008的

當我右鍵單擊app_data文件,並嘗試添加它返回的數據庫: 與SQL Server文件(* .mdf)的連接需要SQL Server Express 2005正常運行。請從URL驗證組件或下載安裝: http://go.microsoft.com/fwlink/?LinkId=49251

我剛剛重新安裝了Windows Vista中,由於從安裝SQL Server之前安裝的Visual Web Developer註冊表問題。這次倒序似乎很好,直到我發現這個問題。

我可以將一個MDF文件複製到app_code目錄中,但這似乎不能解決我的問題,因爲單擊DB返回相同的錯誤。

從我從一些Google搜索中收集到的信息,這個錯誤發生在幾個不同的安裝路徑中。它可能與2005安裝無關(我沒有安裝任何visual studio或sql server 2005s)。它可能只是從未升級錯誤信息。有誰知道如何解決這個問題?如果能解決這個問題,我不介意輸入一些連接字符串。

回答

2

它是一個64位Vista(或更確切地說,64位SQL Express安裝)? http://support.microsoft.com/default.aspx?scid=kb;en-us;957944&sd=rss&spid=12913

有一個用於Visual Studio 2008集成的64位SQL Express引擎的一個已知問題(如果您使用web引導程序單獨安裝SQL Express,則在您不知情的情況下很容易發生這種問題 - 至少在我的系統上安裝了64位版本沒有告訴我)。

上面的鏈接基本上告訴您卸載所有SQL Express實例,然後安裝您選擇的x86 SQL Express,它將開始正常工作。

+0

謝謝!我無法相信我沒有發現......我現在甚至都沒有試圖解決這個問題。我遇到了類似問題(噩夢)的註冊表問題後重新安裝了Vista。一切都按我現在需要的方式工作,所以不會有任何機會。再次感謝! – David 2009-04-22 00:56:50

+0

太棒了!昨天晚上我被這個難住的人搞糊塗了...... ^^ – 2009-04-22 10:08:05

0

嗨大衛你確保sql express服務以及sql瀏覽器服務都運行?你可以通過管理工作室連接到相同的SQL Server Express版嗎?如果不是,那麼可能這些服務沒有運行在您的盒子上

+0

其實,我已經忘了檢查,我做到了,打開瀏覽器。我認爲這會做到這一點,但我得到了完全相同的信息。我意識到我不需要那樣。現在,我的實體框架沒有它正常工作。我想我可以稍後添加一個連接字符串到數據庫! – David 2009-04-14 00:18:52

0

雖然我仍然遇到sql server 2005錯誤,但它並沒有阻止我做我需要做的事情。在「數據庫連接」選項卡中,我可以在從Management Studio中分離後連接到MDF。如果需要,我還可以使用此選項卡的功能創建新的DB文件。

1

我在64位Windows 7上(使用64位SQL Server Express 2008)也遇到了這個問題。

有解決這個問題的Microsoft Support Knowledge Base article引用的方法有兩種:

1解決方法

要解決此問題,卸載 的SQL Server 快速的64位版本然後安裝2008年的SQL Server Express 32位版本 。

如果您不想執行卸載/安裝,請嘗試下面的修補程序方法。

2.修復

支持修補程序現在可以從Microsoft 。但是,它是 旨在只解決本文介紹的問題 。僅將 僅應用於遇到此特定問題的系統。

雖然文章本身並不包括鏈接到修補程序,您可以在這裏: http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=957944

相關問題