Выбор версии МДФ

у меня ошибки

Невозможно открыть базу данных PATHTO.MDF, так как это версия 852. Этот сервер поддерживает версию 752 и более ранние. Путь понижения версии не поддерживается. Не удалось открыть новую базу данных «PATHTO.MDF». CREATE DATABASE прерывается.

Я создаю базу данных на стороне сервера с помощью некоторых сценариев sql. У меня есть возможность изменить код создания базы данных, поэтому мой вопрос заключается в следующем: есть ли способ выбрать версию файла mdf при создании базы данных?


person Gurhan Polat    schedule 30.11.2017    source источник
comment
Также интересно то, что я использую файлы ниже для создания базы данных и файла mdf, он создает версию 852 вместо редактирования версии 752: C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft. SqlServer.ConnectionInfo.dll C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.Management.Sdk.Sfc.dll C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft. SqlServer.Smo.dll C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.SmoExtended.dll   -  person Gurhan Polat    schedule 30.11.2017
comment
Что вы подразумеваете под выбором версии mdf при создании базы данных? Вы создаете базу данных с помощью оператора CREATE DATABASE. Похоже, вы пытаетесь подключить уже созданную базу данных. Вы не можете присоединить базу данных из более новой версии к более старой версии.   -  person Sean Lange    schedule 30.11.2017


Ответы (1)


Нет. Вы не можете манипулировать значением; он является внутренним по отношению к файлу и полностью основан на механизме базы данных. Если вы собираетесь разрабатывать код, вам нужно знать, какие версии вам нужно поддерживать, и убедиться, что любой экземпляр базы данных, который вы используете, совместим.

person SMor    schedule 30.11.2017