Supondo que o erro ocorra durante o processo de compilação e que você não tenha nenhum erro de sintaxe real, é uma tarefa simples
:r path\to\file.sql
o erro também ocorre quando o arquivo sendo importado não existe. Por favor, verifique a localização do arquivo. Se você não forneceu um caminho absoluto, o caminho será relativo à pasta da solução (pelo menos para mim é).
Se, durante o desenvolvimento, você desejar ver o erro relatado pelo processo de compilação, ative o "modo SQLCMD" no editor T-SQL no Visual Studio. Há um botão à direita na barra de botões com um "!" nele que deve permitir isso. Ou você pode ir para o menu SQL , selecione Editor do Transact-SQL -> , selecione Configurações de execução -> e , finalmente, selecione Modo SQLCMD . Agora, quando você executar o script, ele interpretará corretamente :r
, assim como o processo de compilação / publicação.
Além disso, seu PDS (Post Deploy Script) precisa ter sua Ação de Construção definida como PostDeploy . Se estiver definido como Nenhum , será ignorado inteiramente pelo processo de construção do SSDT.