В проекте SSDT (с использованием VS2017 / VS2015, SSDT версии 15.1.61702.140) я не могу создать свой проект. Компилятор продолжает жаловаться на оператор sql в моем PostDeploymentScript (да, я установил для свойства BuildAction значение PostDeploy). Заявление sql:
if ('$(env)' = 'dvp')
BEGIN
PRINT 'creating users for dvp'
:r .\SecurityAdditions\usersdvp.sql
END
ELSE IF ('$(env)' = 'qat')
BEGIN
PRINT 'creating users for qat'
:r .\SecurityAdditions\usersqat.sql
END
Фактическое сообщение об ошибке:
D:\My\File\Path\PostDeploymentScript.sql (lineNum, col): Error: SQL72007:
The syntax check failed 'Unexpected end of file occurred.' in the batch near:
Номер строки, указанный в сообщении об ошибке, в последней строке (конце). Есть идеи, что вызывает это?