我在Visual Studio 2013中有一个数据库项目,其后部署脚本使用SQLCMD模式。
我遇到的问题是每次打开项目时项目默认为非SQLCMD模式。这意味着每次打开项目时,错误列表都会出现错误,例如“语法不正确':'。”直到开发人员打开部署脚本并单击SQLCMD模式按钮。
有没有办法默认保持SQLCMD模式,这样开发人员每次打开项目时都不必这样做?
答案 0 :(得分:31)
不得不为这一点挖一点:
转到“工具”|“选项”菜单,然后展开到“SQL Server工具”,“Transact-SQL编辑器”,“查询执行”。在那里有一个设置点击“默认情况下,在SQLCMD模式下打开新查询”。
但是,这不应该抛出任何错误/警告,除非你打开那个特定的脚本,除非VS2013中有新的东西改变了这种行为。
这看起来像是一个本地选项,因此需要为每个开发人员设置。