我正在尝试构建一个数据库项目,然后将输出与 VSDBCMD 一起使用以将其部署到不同的数据库。我添加了与我的目标环境相对应的不同 sqldeployment 和 sqlcmdvars 文件,但我无法更改以下变量,这些变量似乎是只读的(DatabaseName、DefaultDataPath、DefaultLogPath)。例如,我想在同一个服务器实例上拥有 QA 和 UA 数据库,因此我需要我的部署脚本来处理不同的数据库名称和文件路径。
此外,当我在 TFS 中构建数据库项目时,我似乎无法在我的放置文件夹中找到特定的 sqlcmdvars 和 sqldeployment 文件(例如 MyDatabase-QA.sqlcmdvars、MyDatabase-UA.sqlcmdvars)。
难道我做错了什么?我还有什么其他选择?
提前致谢!