Ошибка версии сервера SQL ... Требуется версия 655, но на вашем компьютере установлена ​​версия 612 или более ранняя? ошибка - PullRequest
0 голосов
/ 29 апреля 2010

Привет, у меня есть ошибка типа "dbFileName не может быть открыт, потому что это версия 655. Этот сервер поддерживает версию 612 и более ранние."

что мне делать? какой-то мой друг сделал проект, но я думаю, что он сделал это с SQL 2008, и у меня SQL 2005, что причина, почему я получил эту ошибку? я могу это исправить? Если я настрою более новую версию SQL, это решит проблему? www.microsoft.com/express/Database/default.aspx#Installation_Options здесь SQL Server 2008 R2 Express доступен, это может быть решением? спасибо ...

кстати, я нашел ссылку на обновление http://www.microsoft.com/downloads/details.aspx?FamilyID=E1109AEF-1AA2-408D-AA0F-9DF094F993BF&displaylang=en это решение моей проблемы?

Ответы [ 3 ]

1 голос
/ 29 апреля 2010

Обновление VS в ссылке не является решением вашей проблемы. Однако вам понадобится это обновление, если вы хотите использовать VS для работы с проектом SQL Server 2008. И вам придется работать с SQL Server 2008, если вы хотите использовать базу данных вашего друга. Чтобы решить вашу проблему, вам нужно перейти на SQL Server 2008. Экспресс-выпуск - это нормально, если размер базы данных составляет менее 4 ГБ. Обратите внимание, что если вы продолжите работать с этой базой данных, вам не придется связывать ваше решение с хостингом, основанным на SQL 2005, поскольку они не смогут использовать вашу базу данных.

Но настоящая проблема, с которой вы здесь сталкиваетесь, заключается в том, что вы рассматриваете файлы MDF как исходные. Вы должны разрабатывать исключительно с использованием сценариев T-SQL для развертывания базы данных, и тогда у вас не будет каких-либо этих проблем. Вы можете использовать стратегию развертывания схемы приложения с версией или использовать проект Visual Studio Database Edition и развертывать его с помощью файлов vsdbcmd.exe и .dbschema. Любое из этих решений будет намного опережать фактическую проверку файлов MDF, обмен MDF между членами группы или копирование MDF во время развертывания.

0 голосов
/ 29 апреля 2010

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

0 голосов
/ 29 апреля 2010

База данных ST была присоединена к экземпляру SQL Server 2008. Вы не можете присоединить его обратно к серверу SQL 2005. Э-э эта ссылка для более подробной информации:

http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/01ed3b1c-6f29-4518-a3a4-e4e35decc05f

Вы можете скачать экспресс-версию Sql Server 2008.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...