Назад | Перейти на главную страницу

Репликация слиянием SQL Server 2005 в SQL Server CE 3.5

В моей организации есть сервер базы данных SQL Server 2005 (DBServer). Пользователи приложения обычно подключаются к DBServer, но иногда хотят отключиться и продолжить работу на портативном компьютере с использованием SQL Server Compact Edition 3.5 (SQLCE).

В связи с этим мы изучаем возможность использования репликации слиянием между DBServer и SQLCE. Судя по тому, что я читал об этом процессе, IIS должен быть установлен на «сервере» ... однако я не нашел никаких указаний на то, идет ли речь о DBServer или SQLCE. Я предположил, что документация относится к DBServer, и предложил это нашему сетевому персоналу.

Эта идея была быстро отвергнута, поскольку установка IIS на внутренний сервер не является нашей политикой. Здесь наш веб-сервер SQL Server 2005 (WebServer) вступил в игру. Идея состоит в том, что IIS будет установлен на WebServer и станет каналом для обмена данными между DBServer и SQLCE.

Сначала это казалось хорошей идеей, пока я не начал искать документацию по этому типу установки. Все, что мне удалось, касается настройки DBServer -> SQLCE -> DBServer ... ничего на DBServer -> WebServer -> SQLCE -> WebServer -> DBServer.

Вопросы:

  1. Идет ли идеальная установка с 3 серверами?
  2. Есть ли у кого-нибудь документация по этому типу установки?
  3. Нужно ли вообще IIS работать на одном из больших серверов, или он может просто работать с ноутбука с SQLCE на нем? (Очень понравился бы такой вариант;))

Рассматривали ли вы использование служб MS Sync Services для синхронизации баз данных ноутбука и сервера? У нас есть SQL Server Compact Edition 3.5, развернутый на ноутбуках, которые время от времени подключаются к центральному серверу, на котором запущен SQL 2005.