Синхронизация данных между локальной и серверной БД - PullRequest
1 голос
/ 16 августа 2011

Я использую модель объектов данных Ado.Net для добавления записей в локальную базу данных Sql Compact каждую секунду.Я хочу синхронизировать его с базой данных на сервере.Можете ли вы указать мне правильное направление, пожалуйста?

Ответы [ 3 ]

1 голос
/ 16 августа 2011

Microsoft Sync Framework была разработана для этого сценария.

1 голос
/ 16 августа 2011

Вам нужно писать в обе базы данных? как насчет настройки репликации между базами данных? http://msdn.microsoft.com/en-us/library/ms171850.aspx

0 голосов
/ 25 августа 2011

Мы используем Sync Framework в наших проектах. мы реализовали синхронизацию в SQL Server и PG SQL, у нас это работает достаточно хорошо. Кроме того, мы также реализовали пакетирование.

Для начала ознакомьтесь с этой документацией и примером кода

http://code.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=4835

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

Я также предлагаю использовать отражатель для декомпиляции кода платформы Sync в случае, если вы видите странные ошибки - иногда невозможно определить, где находится ошибка, пока вы не увидите, что исключение попадет в код платформы. Redgate отлично работает для меня!

Дайте мне знать, если вам нужна дополнительная помощь!

...