是否有可能在数据库项目中使SQLCMD模式'粘滞'

时间:2014-02-27 02:21:00

标签: visual-studio-2013 database-project

我在Visual Studio 2013中有一个数据库项目,其后部署脚本使用SQLCMD模式。

我遇到的问题是每次打开项目时项目默认为非SQLCMD模式。这意味着每次打开项目时,错误列表都会出现错误,例如“语法不正确':'。”直到开发人员打开部署脚本并单击SQLCMD模式按钮。

有没有办法默认保持SQLCMD模式,这样开发人员每次打开项目时都不必这样做?

1 个答案:

答案 0 :(得分:31)

不得不为这一点挖一点:

转到“工具”|“选项”菜单,然后展开到“SQL Server工具”,“Transact-SQL编辑器”,“查询执行”。在那里有一个设置点击“默认情况下,在SQLCMD模式下打开新查询”。

但是,这不应该抛出任何错误/警告,除非你打开那个特定的脚本,除非VS2013中有新的东西改变了这种行为。

这看起来像是一个本地选项,因此需要为每个开发人员设置。