Асинхронная синхронизация Sql Server CE 4.0 с централизованным Sql Server 2008 - PullRequest
0 голосов
/ 11 июля 2011

Если Sql Server CE 4.0 используется в качестве пограничного кэша для распределенного веб-приложения, как можно было бы асинхронно синхронизировать данные обратно в централизованную базу данных для целей отчетности?

Во-вторых, возможно ли это внутриобщего хостинга, чтобы пользовательские приложения-службы / exectuables не были разумно доступны?

Я ищу реальное руководство, если бы вы ответили «Использовать платформу Microsoft Sync» или в этом духе, пожалуйста, включите хотя бы приблизительноеобъяснение того, как именно я хотел бы сделать это таким образом, чтобы это имело смысл.Оптимально это будет происходить автоматически, посредством какой-либо формы планирования, вместо того, чтобы требовать нажатия кнопки.Если это доступно только через нажатие кнопки, я думаю, что смогу сделать это с помощью некоторого успокоительного вызова «нажать кнопку».

1 Ответ

0 голосов
/ 15 июля 2011

Я бы написал центральную программу (сервис или запланированное задание), чтобы вытащить (скопировать (скачать) файлы sdf с веб-серверов (может быть через веб-сервис, предоставляемый на каждом веб-сервере) и объединить на центральном сервере БД Не уверен, что вы будете делать со «старыми» данными на веб-серверах, это зависит ... Одна и та же веб-служба на каждом сервере также может позаботиться об этом.

...