我正在使用 VSTS 数据库版本的 GDR 版本来控制数据库并生成部署脚本。它工作得很好,但问题是它似乎只处理脚本和部署模式。它没有处理实际数据本身的脚本和部署(即也与数据库一起部署的查找和常设数据)。
我知道手动编写部署脚本很容易,但每个人都这样做吗?是否有推荐的使用 VSTS 部署引擎部署数据的方法?是否有一些工具可以帮助解决这个问题 - 我不是说像 SQLCompare 这样的完整产品,只是填补了 VSTS DB 的空白。
提前致谢。
金田
最佳答案
VSTS:数据库最佳实践博客 advocates using post-deployment scripts将引用数据插入到临时表中,然后根据增量更新目标表(即更新 x 内连接临时值,其中 x.something <> temp.something)
有一些 suggestions floating围绕着这可能会成为一个强大的工具,并且至少有一个 MVP 有 written a tool to generate those scripts .
(注意:我还没有尝试过这个——我只是自己才发现的)
如果我在这件事上有任何选择,我个人仍然会坚持使用 RedGate。
关于database - 从 VSTS 数据库版本生成数据更改脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/428192/