Синхронизация двух баз данных SQL Server с помощью MS Sync Framework

У меня есть одна центральная база данных SQL Server, которая время от времени может отключаться. У меня есть настольное приложение, использующее локальный кэш БД (SQL CE) для синхронизации с центральной базой данных, а также у меня есть веб-приложение с собственным SQL-сервером, которое я также хотел бы синхронизировать. Все синхронизации должны быть двунаправленными.

Есть ли способ синхронизировать мою центральную базу данных с базой данных веб-приложения так же, как я синхронизирую свою центральную базу данных с настольным клиентом?

Я знаю о сценариях совместной работы и одноранговой синхронизации, но я бы хотел избежать ручного предоставления баз данных. Я хотел бы использовать встроенное отслеживание изменений sql server 2008, как в сценарии SQL CE ‹--> SQL Server.


person Marek Stój    schedule 23.05.2010    source источник


Ответы (1)


Однажды у меня был такой же вопрос: синхронизировать сервер фреймворка с синхронизацией сервера
В конце концов, я сам выполнил синхронизацию (используя хранимые процедуры), и это было не так уж и сложно. Или вы можете использовать репликацию (в моем проекте был термин использовать как можно меньше трафика, поэтому я реализовал свой собственный механизм для своих нужд)

person 0x49D1    schedule 23.05.2010