Каркас синхронизации с отслеживанием изменений SQL Server 2008 - PullRequest
2 голосов
/ 27 февраля 2011

Существует ли способ синхронизации двух баз данных SQL Server 2008 (любой редакции) с использованием Microsoft Sync Framework и механизма отслеживания изменений SQL Server 2008 вместо предоставления базам данных необходимых изменений схемы (триггеры, sps, вспомогательные таблицы) для отслеживанияизменения?

Есть ли пример кода?

1 Ответ

3 голосов
/ 08 марта 2011

Да, это возможно.Используйте образец поставщика синхронизации Sql Express (http://archive.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=1200).. Он не поддерживается Microsoft и использует методы Sync Framework 2.0 вместо более новых методов 2.1 для совместной синхронизации.

Включение отслеживания изменений на сервере,Создайте таблицу привязки и guid на клиенте. Создайте адаптеры синхронизации для каждой таблицы в агенте синхронизации, и все готово. Следует иметь в виду, что поставщик клиента sql express использует поставщика сервера под прикрытиями, поэтому необходимо выполнить обратноеон думает в некоторых местах (загрузка становится загрузкой).

...