Синхронизирующий кошмар - действительно ли возможно использовать Репликацию Слияния (или RDA) между 2 SQL экземпляры CE без IIS?

! = в порядке для сравнения двух переменных. Это не работает, тем не менее, с несколькими сравнениями.

5
задан skaffman 30 November 2010 в 22:10
поделиться

2 ответа

По причинам, не имеющим прямого отношения к вашему конкретному вопросу, я думаю, вы можете пойти дальше и исключить репликацию RDA / слияния как возможное решение. Microsoft не афиширует это (по очевидным причинам), но репликация слиянием не является на 100% надежной в условиях, когда сетевое соединение может быть прервано в середине процесса репликации (что довольно часто случается с клиентами Windows Mobile).

результатом этой проблемы является то, что изменения, внесенные в клиентские базы данных, иногда не полностью переносятся в основную базу данных, но вы не получаете заметных признаков того, что это произошло. Как вы понимаете, это плохо, особенно если вы продали своему клиенту это решение, исходя из предположения, что RDA работает так, как рекламируется. Единственное краткосрочное решение, которое мы нашли для этой проблемы, заключалось в реализации очень неуклюжего процесса двойного резервирования, чтобы подтвердить, что каждая запись, добавленная или измененная на клиенте, попадает на сервер без ошибок. Долгосрочным решением было никогда больше ни для чего не использовать RDA.

Эта проблема могла быть исправлена ​​в последних версиях RDA (наша проблема возникла с последней версией 2 года назад), но я никогда не узнаю (однажды укусил

Обновление: кстати, многие люди, с которыми я говорил об этом (включая специалистов службы поддержки Microsoft), отрицали, что это могло быть правдой, но это очень легко проверить:

7
ответ дан 14 December 2019 в 04:44
поделиться

Посмотрите Сценарии сотрудничества (Peer to Peer) в Microsoft Framework 2.0. Включенные в него провайдеры позволяют напрямую синхронизировать две базы данных SQL Server Compact. Они также могут синхронизироваться напрямую с другими провайдерами

.
1
ответ дан 14 December 2019 в 04:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: