在我的数据库项目中,当我在“添加新项”对话框中选择“带密码的用户”模板时,会生成代码,有点像
CREATE USER [u2]
WITH PASSWORD = 'jbniq_ushfbwc=l5nAxu8aapmsFT7_&#$!~<Jt}ho_aypip@'
GO
GRANT CONNECT TO [u2]
它立即被标记为有语法错误:
SQL46010: Incorrect syntax near 'jbniq_ushfbwc=l5nAxu8aapmsFT7_&#$!~<Jt}ho_aypip@'.
VS 2017 Comminity with SSDT 15.1.61903 我应该更改一些项目设置还是什么?
正如 Aaron 在评论中提到的,尝试在数据库设置中启用包含:
那是在右键单击数据库项目并在 Visual Studio 中选择“属性”之后。
如果您不使用包含的数据库,请使用“用户”脚本模板而不是“带密码的用户”脚本模板。