Я хочу иметь возможность использовать Microsoft Sync Framework для синхронизации двух баз данных SQL 2008, которые обе используют функцию отслеживания изменений SQL 2008. Один будет сервером, а другой - локальным экземпляром SQLExpress, использующим модель концентратора и луча.
Есть несколько подсказок, что это удалось другим, а именно Синхронизация баз данных SQL Server 2008 через HTTP с помощью WCF и Sync Framework. Однако для этого решения требуется «SqlExpressClientSyncProvider, доступный на сайте проекта MSF Codeplex в качестве поставщика синхронизации клиента». На этот же SqlExpressClientSyncProvider намекают и в другом месте. Однако его либо больше нет, либо он очень хорошо скрывается от моих попыток его найти.
Большинство ссылок и предложений, с которыми я столкнулся при поиске, в конечном итоге указывают на сайт образцов MSDN, на котором есть несколько примеров (например, этот http://code.msdn.microsoft.com/Database-SyncSQL-Server-a9752fac), которые демонстрируют использование инфраструктуры синхронизации с помощью настраиваемого аудита изменений, который добавляет в схему много видимых накладных расходов, таких как таблицы захоронений, триггеры и т. д. Этого я хочу избежать.
Я был бы счастлив получить ссылку на биты для SqlExpressClientSyncProvider, однако я подозреваю, что он создан для работы с MSF 1.0. Если есть способ «MSF 2.1» сделать это через классы SqlProvider или что-то в этом роде, это было бы здорово.