2010-09-30 54 views
1

我使用了ASP.NET(.NET4)默認ASPNETDB.mdf數據庫,該數據庫在我的一個站點中使用成員資格時被創建。然後,我將該網站複製到Web服務器。現在它已經運行了一段時間,所以有內容和評論。但我現在需要對代碼中的額外字段進行更改,因此我將.mdf從服務器複製到本地計算機以編輯和添加字段(所以我沒有丟失內容等)。但是,當我更換MDF我得到以下錯誤後運行該項目:SqlExpress mdf DB不兼容

"The database ".....APP_DATA\ASPNETDB.MDF" cannot be opened because it is version 661. This server supports version 655 and earlier. A downgrade path is not supported. Cannot open user default database. Login failed. Login failed for user 'Me-PC\Me'.

這讓我困惑,因爲這是我的家VS產生精確的mdf文件。服務器運行的是和我一樣的.NET,所以我不明白它爲什麼會改變任何東西。

謝謝!

回答

0

好的,所以事實證明,服務器運行的是不同版本的MSSql Server 2008 R2(是的?),這意味着數據庫文件正在升級,所以當它回到我的低系統失敗。必須卸載並重新安裝VS 2008和SQL Server 2008