SqlExpress MDF DB несовместимость - PullRequest
       13

SqlExpress MDF DB несовместимость

1 голос
/ 30 сентября 2010

Я использовал базу данных ASPNETDB.mdf по умолчанию для ASP.NET (.NET4), которая создается при использовании членства на одном из моих сайтов. Затем я скопировал сайт на веб-сервер. Сейчас он работает некоторое время, так что есть содержание и комментарии. Но теперь мне нужно внести изменения в код, который также потребует дополнительных полей в БД, поэтому я скопировал .mdf с сервера на локальный компьютер, чтобы отредактировать и добавить поля (чтобы я не терял содержимое и т. Д.). Но когда я запускаю проект после замены mdf, я получаю следующую ошибку:

"База данных «..... APP_DATA \ ASPNETDB.MDF» не может быть открыт, потому что это версия 661. Это Сервер поддерживает версию 655 и ранее. Путь понижения не поддерживается. Не удается открыть пользователя по умолчанию база данных. Ошибка входа. Ошибка входа для пользователя 'Me-PC \ Me'.

Это смущает меня, так как это именно тот файл mdf, который сгенерировал мой домашний VS. Сервер работает на том же .NET, что и я, поэтому я не понимаю, почему он что-то изменил.

Спасибо!

1 Ответ

0 голосов
/ 01 октября 2010

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

...