Настройка скрипта Visual Studio игнорирует целевую платформу
Для моего проекта базы данных я поставил галочку в скрипте Create (файл.sql) в моих настройках проекта. А для Target Platform установлен SQL Server 2008. У меня на компьютере установлен SQL Server 2012. Но скрипт, который он генерирует, работает только в SQL Server 2012, совсем не работает в SQL 2008. Есть ли способ создать сценарий для SQL Server 2008? Я удивлен, что он использует все, что установлено локально, и игнорирует настройку Target Platform.
1 ответ
Это ошибка в SSDT: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/2fdffc00-055c-487d-827d-f17b751dc5cd/ssdt-generates-2012-option-for-target-2008-when-target-is-a-dacpac?forum=ssdt
Ошибка подключения, зарегистрированная здесь (вы можете проголосовать): https://connect.microsoft.com/SQLServer/feedback/details/1049478/ssdt-generates-2012-option-for-target-2008-when-target-is-a-dacpac
У меня есть участник развертывания, который удаляет эти недопустимые параметры. Вы можете получить его здесь: http://scardevblog.blogspot.com/2015/03/ssdt-generates-2012-option-for-target.html