【发布时间】:2015-03-11 16:20:16
【问题描述】:
我目前正在评估同步两个相同数据库的选项,这两个数据库将部署在两个不同的 SQL Server (1) 实例上。我已经开始使用 Microsoft Sync Framework,如果它不符合我的要求,我将检查 SQL 复制。
无论如何,长话短说,我正在尝试使用 Sync Framework 来获得一个基本场景,但不幸的是,我在网上看到的所有示例和教程都使用 SQL Provisioning Provider,它添加了某些表、存储过程和触发数据库 - 显然,我想避免这种情况。
我在某处读到同步框架可以使用 SQL Server 的内置更改跟踪功能,但这仅在客户端是 SQL CE (example) 时有效。但是到目前为止,我所阅读的所有内容似乎都已过时。我找不到任何关于该主题的相对较新的内容。所以我想知道上述内容是否仍然有效,或者同步框架添加了对 SQL Server 2012(或 2014)的内置更改跟踪的支持。
如果直到今天仍然不支持这种情况,有人可以向我推荐一个示例(或至少一些提示),说明我如何开发自定义提供程序以在客户端和服务器上使用更改跟踪?
(1) SQL 版本不是约束。甚至 SQL Server 企业版也是一种选择。
【问题讨论】:
标签: sql-server database sql-server-2012 synchronization microsoft-sync-framework