【发布时间】:2013-08-31 18:35:34
【问题描述】:
我有一个跨多个 SQL Azure 数据库分片的解决方案。这些数据库都具有完全相同的数据模式,我从其中一个生成了 edmx。
在变更管理方面,如何维护多个数据库的架构? 一个模式中的任何更改都必须自动应用于所有其他数据库。有什么我想念的吗?我查看了数据同步,但它似乎正在解决另一个问题。就我而言,架构完全相同,存储的数据不同。
【问题讨论】:
-
我没有在 Azure 中使用过它,但在以前的生活中,我充分利用了 Red-Gate Multi-Script 和 SQLFarms Combine 等工具来将更改部署到共享一个公共架构的许多数据库.
-
多脚本适用于 Azure。
-
如果您想以编程方式执行此操作,除了使用 Aaron 建议的工具之外,您可以查看 Python 的 Django 迁移 - docs.djangoproject.com/en/dev/topics/migrations 或 Java 的休眠 docs.jboss.org/hibernate/orm/3.3/reference/en/html/…
-
我遇到了同样的问题,我想听听您决定使用什么解决方案。我正在使用本地数据库作为 mastervisual studio 数据库项目,与 azure 进行数据库比较,本地获取脚本并使用 c# 将其推送到我所有的 azure db。又快又脏,这不是我想要的
-
嗨 Archlight - 您可能对以下答案中提到的部署管理器工具感兴趣 stackoverflow.com/questions/18551548/…
标签: sql sql-server-2008 azure-sql-database