2009-09-15 5 views
0

У меня есть приложение, которое разработано в 2003 году, и я использую DB ASPNETDB.MDF , теперь я пытаюсь открыть тот же проект в vs 2008 он открывается, когда при попытке открыть ASPNETDB.MDF db, который находится в App_data, он дает мне сообщение об ошибке.Файл ASPNETDB.MDF не может быть открыт в 2008 году. База данных не может быть открыта, потому что это версия 655

ASPNETDB.MDF 'не может быть открыт, так как это версия 655. Этот сервер поддерживает версии 612 и ранее. Путь вниз не поддерживается. База данных с тем же именем существует, или указанный файл не может быть открыт или находится на общей папке UNC.

спасибо

ответ

0

Корень проблемы заключается в том, что ваш файл базы данных SQL Server Express 2005, и вы не совместимую версию на новой машине.

Либо установите SQL Server Express 2005, либо передайте данные в совместимую базу данных.

1

vs 2008 поставляется с SQL Server 2005 Express, который не откроет ваш файл.
У меня была такая же проблема. Пожалуйста, смотрите продукт/версии отображения

SQL Server 7.0 ---- 515
SQL Server 2000 - 539
SQL Server 2005 - 611/612
SQL Server 2008 - 655

деинсталляция SQL Server 2005 Express и установка SQL Server 2008 Express выполняет эту работу. Вы также можете попытаться экспортировать свои данные на машине с 2008 года, установленным в файл sql, и снова импортировать его в версию 2005 года.

Надеюсь, что это поможет