visual-studio-2012 - 如何在 Visual Studio 数据库项目脚本中获取数据库名称?

标签 visual-studio-2012 sql-server-data-tools database-project

我想使用 Visual Studio 数据库项目在我的数据库中启用更改跟踪。

命令是

ALTER DATABASE ##database name##
SET CHANGE_TRACKING = ON
(CHANGE_RETENTION = 2 DAYS, AUTO_CLEANUP = ON)

但我无法计算出获取数据库名称的格式字符串

最佳答案

使用 $(DatabaseName) 属性。在 .sqlcmdvars 文件中:

Target database name (set when you deploy). Press F1 for more information.

关于visual-studio-2012 - 如何在 Visual Studio 数据库项目脚本中获取数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14762412/

相关文章:

reporting-services - 部署报表时是否可以转换连接字符串? (针对 VS 2012/SSRS 的 SSDT 出价)

sql-server - 使用 dacpac 获取 T-SQL 输入和输出?

sql - Visual Studio 数据库项目,文件名中的架构未出现

c++ - 使用升压范围实现 LINQ 选择

c# - 自定义 C# DLL 出现 VBA 429 错误

database - SSDT : how to protect the password contained in the publish profile?

sql-server - 数据库项目未运行部署后脚本

.net - SQL Server 数据库项目在 VS 2013 中不兼容

C# 无法捕获 StackOverflowException 或查看它发生的位置

c# - 为什么来自 PCL 项目的 DLL 是 x86 程序集?