【发布时间】:2019-05-10 22:57:23
【问题描述】:
我正在使用带有 Visual Studio 2017 的 SQL Server 数据库项目,并尝试自定义脚本输出来做几件事:
- 创建没有 SQLCMD 变量的仅 T-SQL 脚本。运行脚本的人根本不允许使用 SQLCMD。可以这样做吗?
- 排除
GRANT ALTER ON SCHEMA::[dbo]和GRANT CONTROL ON SCHEMA::[dbo]语句。在我的情况下,这些 语句特定于较低的环境,不应部署到较高的环境。
对于 #1,我环顾了 Visual Studio,但还没有找到任何方法。
对于 #2,我尝试更改架构比较中的一些选项,但不知何故,GRANT ALTER 和 GRANT CONTROL 语句总是出现在脚本中输出,我必须手动删除它们。
谢谢
【问题讨论】:
标签: sql-server visual-studio-2017 sql-server-data-tools