Script.PostDeployment.sql未在CI build VS 2010中执行

时间:2010-12-29 18:58:43

标签: visual-studio-2010 tfsbuild

我在VS 2010中有一个数据库项目(SQL 2008)。本地Deploy Solution操作可以在Script.PostDeployment.sql文件中运行并执行所有SQL。检查更改时,将执行持续集成服务器的Build Definition。数据库部署到CI环境中,但PostDeployment脚本不会执行。

我无法找到特定于此特定情况的任何内容。我还希望我需要提供额外的信息,除非这是我在某处遗漏的一个小问题。

其他信息:

  • 构建正在执行vsdbcmd.exe以进行部署。
  • 部署清单引用PostDeployment.sql文件,它存在于包含其余文件的路径中。

Here是对social.msdn.microsoft.com上关于此问题的线程的引用。

1 个答案:

答案 0 :(得分:1)

我们发现VSDBCMD没有引用部署清单。 / manifest标志已添加到VSDBCMD并执行了PostDeployment.sql文件。