Microsoft Sync Framework 2.1 + отслеживание изменений в Sql-Server 2008 - PullRequest
4 голосов
/ 22 февраля 2011

Когда я предоставляю область для синхронизации в базе данных SQL 2008, как это:

SqlSyncScopeProvisioning sqlServerProv = new SqlSyncScopeProvisioning(sqlServerConn, myScope);
if (!sqlServerProv.ScopeExists(scopeName))
{
   sqlServerProv.Apply(); // Apply the scope provisioning.
}

Я вижу множество созданных таблиц отслеживания изменений, хранимых процедур и триггеров. Почему в SQL 2008 не используется функция «Отслеживание изменений», которая намного чище и все отслеживается за кулисами? Я думал, что функция отслеживания изменений в SQL 2008 была разработана именно для упрощения этих сценариев.

Теперь перевернем вопрос: есть ли способ выполнить двустороннюю синхронизацию между двумя базами данных SQL Server 2008, просто используя отслеживание изменений в обеих из них вместо предоставления триггеров / вспомогательных таблиц?

1 Ответ

3 голосов
...