No meu projeto de banco de dados quando escolho o template 'Usuário com Senha' na caixa de diálogo Adicionar Novo Item, o código é gerado, meio que
CREATE USER [u2]
WITH PASSWORD = 'jbniq_ushfbwc=l5nAxu8aapmsFT7_&#$!~<Jt}ho_aypip@'
GO
GRANT CONNECT TO [u2]
E é imediatamente marcado como tendo erro de sintaxe:
SQL46010: Incorrect syntax near 'jbniq_ushfbwc=l5nAxu8aapmsFT7_&#$!~<Jt}ho_aypip@'.
VS 2017 Comminity com SSDT 15.1.61903 Devo alterar algumas configurações do projeto ou o quê?
Como Aaron mencionou nos comentários, tente habilitar a contenção nas configurações do banco de dados:
Isso depois de clicar com o botão direito do mouse no projeto de banco de dados e escolher "propriedades" no Visual Studio.
Se você não estiver usando bancos de dados independentes , use o modelo de script "Usuário" em vez do modelo de script "Usuário com senha".