partners section

Сервер базы данных

После того, как база данных сервера будет восстановлена ​​к настоящему моменту времени в связи с метаданных синхронизации, база данных все еще могут отсутствовать изменения, внесенные в клиентов, так как резервный сервер был взят. Чтобы клиент адекватно реагировать, клиент должен знать, что база данных сервера была восстановлена. Вы можете использовать для отслеживания таблицу на стороне сервера, указывающее восстановить произошло с момента последнего конкретный клиент синхронизированной. Во время каждого сеанса синхронизации, клиентское приложение в первую очередь проверит эту таблицу, чтобы определить, можно ли синхронизировать нормально или должен выполнить специальный код для работы с восстановленной базе данных.

После клиентское приложение признает, что база данных сервера была восстановлена, приложение может принести базы данных клиента и сервера в конвергенции.Есть несколько способов сделать это, в том числе следующих подходов:

  • Инициализировать клиентскую базу данных, понижая все таблицы, а также синхронизации с сервером. Это самый простой подход, но любые изменения в клиенте, будут потеряны.

    Повторная инициализация подход является рекомендуемым для синхронизации равный-равному. Для получения информации об инициализации одноранговых баз данных см. "Инициализация базы данных сервера" в разделе Как синхронизировать Другие ADO.NET совместимые базы данных .

  • Инициализировать клиентскую базу данных после создания копии клиентских таблиц. Приложение может использовать шаги, подобные следующим:

    1. Определить, что база данных сервера была восстановлена.

    2. Сделайте копию всех таблиц в базе данных клиента, а затем падение исходных таблиц.

    3. Синхронизация с сервером для загрузки нового схему и данные.

    4. Сравнение строк в новых таблицах к копиям, которые были сделаны.

    5. Выявление любых различий между двумя наборами таблиц, а также применять в новые таблицы изменений, которые необходимы.

    6. Синхронизация снова загрузить изменения, которые были применены в новые таблицы.




Наши партнеры

Будьте активным и познавательным, отправляйтесь в тайланд из киева вместе с нами.

Become a Partner

Windows Azure Добавляет Новые, Высокоэффективные Возможности

Без присмотра Шутка Поколения от Больших объемов Данных

Microsoft Bizspark для стартапов

Искусство архитектуры сети

Суперкомпьютеры Представляют собой Недостающее Звено

Исследования По Разработке Программного Обеспечения

Learn More!