Страницы

Поиск по вопросам

среда, 25 декабря 2019 г.

Не удается опубликовать приложение уровня данных SQL Server 2014

#sql #sql_server #azure


Имеется две базы данных:


локальная - (localdb)\MSSQLLocalDB (SQL Server 12.0.2000)  
в azure -
sitename.database.windows.net (SQL Server 12.0.2000)


Раньше я делал "Извлечение приложения уровня данных" из второй базы, а затем "Публикация
приложения уровня данных" в локальную. Все выполнялось без ошибок.

Вчера обновил Visual Studio до последней версии, и теперь при выполнении этой процедуры
я получаю ошибку


  Проект, где указана целевая платформа База данных SQL Microsoft Azure
  версии 12, не может быть опубликован в SQL Server 2014


Делаю все манипуляции через SQL Server Explorer в студии.

UPD: обе базы создавал давно, еще до выхода обновлений, уровни совместимости должны
совпадать (120)
    


Ответы

Ответ 1



Несмотря на совпадающую версию, в Azure SQL V12 включены некоторые из новых фич SQL 2016. Поэтому в Visual Studio 2015 Update 2 проверку совместимости между Azure SQL и SQL Server поменяли на более строгую. Если вы ничем из новых фич не пользуетесь - просто отключите проверку совместимости - выставьте Allow Incompatible Platform в Advanced Publish options. Статья в Microsoft Connect на эту тему: Database project - cannot deploy to local SQL 2014

Комментариев нет:

Отправить комментарий