SQL Azure中的内部版本号

时间:2013-04-15 20:25:11

标签: sql azure azure-sql-database assemblyinfo auto-versioning

我有一个Azure Web服务和随附的sql-azure db,它们都需要公开版本号。 该服务很简单:根据修订版&更新assemblyinfo以生成构建,并揭露它。

如何在数据库中做类似的事情? 我玩过一个自动递增的数字,但是即使我将相同的位部署两次并且不保证具有相同位的服务器之间的连续性,这也增加了“版本”。 并且,因为它是sql-azure,我不相信我可以从assemblyinfo中获取值,是吗?

如果我可以公开服务显示的相同内部版本号,那就太好了,但这不是必需的。

1 个答案:

答案 0 :(得分:1)

  1. 在数据库中有一个版本表
  2. 使用custom MSBuild Task获取内部版本号
  3. 您可以使用'MERGE'
  4. 更新包含内部版本号的FileUpdate MSBuild community task 的sql文件
  5. 作为部署的一部分执行它。
  6. 现在,您将在数据库和数据库中拥有相同的版本号。你的集会。