#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
Комментариев нет:
Отправить комментарий