2009-06-05 6 views
0

У меня есть приложение, которое в настоящее время использует SQL Compact Edition в качестве своей базы данных для сбора данных в реальном времени. Некоторые из моих пользователей хотели бы написать свои собственные приложения, чтобы запрашивать и сообщать об этом, пока оно захватывается моим приложением. Однако SQL Compact edition работает в процессе с моим приложением и поэтому не позволяет внешним процессам подключаться к нему.SQL Compact To SQL Express Объединение/Синхронизация в реальном времени

Я рассматриваю возможность использования репликации данных в режиме реального времени для внешней службы базы данных, предоставляемой пользователем (SQL Express или стандартным SQL Server), которую они могут затем использовать для запроса/отчета, пока мое приложение продолжается для записи в SQL Compact.

Любые рекомендации по наилучшему подходу для этого? Я немного читал о Sync Framework, но, похоже, он больше ориентирован на пакетную синхронизацию, тогда как мне нужно синхронизировать (относительно) около реального времени.

Мне любопытно, если другие люди столкнулись с похожими сценариями и как они обратились к этому. Любые предложения будут ценны.

ответ

0

Если вы хотите, чтобы ваши пользователи установили SQLExpress на машине, на которой уже запущен SQL CE, почему бы вам не заставить приложение «в реальном времени» напрямую писать в SQLExpress? Наверняка это всего лишь изменение строки подключения?