2010-09-30 3 views
1

Я использовал базу данных ASPNETDB.mdf по умолчанию ASP.NET (.NET4), которая создается при использовании членства на одном из моих сайтов. Затем я скопировал сайт на веб-сервер. Теперь он работает некоторое время, поэтому есть контент и комментарии. Но теперь мне нужно внести изменения в код, который также потребует дополнительных полей в db, поэтому я скопировал .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 генерироваться. На сервере работает тот же .NET, что и я, поэтому я не понимаю, почему он что-то изменил.

Спасибо!

ответ

0

Хорошо, значит, на сервере была запущена другая версия MSSql Server 2008 R2 (да?), Что означало, что файл db обновлялся, поэтому, когда он вернулся к моей смиренной системе, это не удалось. Придется удалить и переустановить VS 2008 и SQL Server 2008

Смежные вопросы