Существует ли общепринятая практика для синхронизации таблиц SQL Server?

Я записал приложение, которое получает оценку и опции части от базы данных SQL, чтобы генерировать 3D Модель продукта и создать коммерческое предложение. Моему клиенту нравится он так, они хотят смочь использовать его на ноутбуках в поле теперь. Выгода, у них не будет интернет-соединения.

Я рассматриваю установку базы данных SQLite как часть стандартной установки. База данных SQLite по каждому ноутбуку будет синхронизироваться с основной базой данных, когда интернет-соединение будет восстановлено.

Там лучшие практики расценивают синхронизирующиеся таблицы SQL как это? Есть ли какие-либо ловушки, которые я должен рассмотреть? Я открыт для всех опций.

Спасибо.

7
задан 30 March 2010 в 15:16
поделиться

2 ответа

См. Введение в синхронизацию баз данных платформы Sync Framework

Посмотрите на пример Начало работы: синхронизация клиента и сервера, в котором приведен простой пример автономной синхронизации между центральной базой данных SQL Server и SQL Server Compact Edition на клиентах. Вы, вероятно, в конечном итоге будете использовать SQL Server CE для этого вместо SQLite, но они сопоставимы.

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

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

Задумывались ли вы о развертывании ClickOnce для этого приложения? Это хорошее дополнение к Sync Framework, которое позволит вам «синхронизировать» обновления вашего приложения вместе с данными.

0
ответ дан 7 December 2019 в 14:30
поделиться
Другие вопросы по тегам:

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