При использовании среды синхронизации как отслеживаются изменения на стороне клиента при использовании отслеживания изменений на сервере SQL Server? - PullRequest
2 голосов
/ 19 августа 2011

Я пытаюсь синхронизировать свою базу данных SQL Server Compact с базой данных SQL Server 2008 R2 с помощью MS Sync Framework. Я использую опцию отслеживания изменений, которая работает на стороне сервера. Но как / где отслеживаются изменения на стороне клиента?

1 Ответ

3 голосов
/ 19 августа 2011

Если вы осмотрите базу данных SQL CE, то обнаружите, что были добавлены таблицы:

  • __ syncArticles
  • __ syncSubscription
  • __ syncTransactions

пример данных:

__ таблица syncArticles

TableName   SentAnchor             ReceivedAnchor                                                                                                            ClientId
Order       0xBF01000000000000  0x0001000000FFFFFFFF010000000000000004010000000C53797374656D2E496E74363401000000076D5F76616C75650009E5220000000000000B  53656560-a50a-4e4b-8f04-04f16a4ca538

__ таблица syncSubscription

ClientId                            ServerId                            MachineId
53656560-a50a-4e4b-8f04-04f16a4ca538    00000000-0000-0000-0000-000000000000    43eac8b2-00f3-46d2-8297-e69b277d5590

__ таблица syncTransactions

SyncBsn
469
...