【发布时间】:2013-09-15 22:23:23
【问题描述】:
我有一个如下所述的场景,我需要实施最佳数据同步方法。
- 我有一个集中式 SQL Azure 数据库(主数据库)
- 大约有 20 个(将来会增加)本地 SQL Server 数据库。这些数据库不一定总是连接到互联网。
- 所有主数据库和本地数据库都将具有相同的架构/表结构。
- 我想使用 SQL Azure 在所有本地数据库之间进行双向数据同步,反之亦然。
- 数据同步频率为一天一次。
- 每个本地数据库大小都是合理的(不太大也不太小)。
我探索了以下这些选项:
- SQL Azure 数据同步
- Microsoft 同步框架
- SQL Server 2008 变更数据捕获
- SQL Server 更改跟踪
我想知道实现这一目标的最佳方法。
【问题讨论】:
-
当你说“我探索过的选项”时,探索的结果是什么?
-
任何方式来同步架构及其更改,例如存储过程、视图、序列等?
标签: sql sql-server azure-sql-database