部署数据库项目生成输出(dbschema&co)到各种数据库
我试图建立一个数据库项目,然后使用输出与VSDBCMD一起将其部署到不同的数据库。我添加了不同的sqldeployment & sqlcmdvars文件对应于我所瞄准的环境,但我无法更改以下变量,这些变量似乎是只读的(DatabaseName,DefaultDataPath,DefaultLogPath)。例如,我想将QA和UA数据库放在同一个服务器实例上,所以我需要我的部署脚本来处理不同的数据库名称和文件路径。
此外,当我在TFS中构建我的数据库项目时,似乎无法在我的drop文件夹中找到特定的sqlcmdvars sqldeployment文件(例如MyDatabase-QA.sqlcmdvars,MyDatabase-UA.sqlcmdvars)。
我做错了什么?我还有什么其他选择?
在此先感谢!
与此同时,我自己找到了这个答案:-),并忘记在这里发布。 Neverthelss这是工作,我标记你的有效答案。谢谢 – 2012-08-02 19:04:59