Требования к серверу IIS, используемому для веб-синхронизации, репликация слиянием - PullRequest
0 голосов
/ 24 февраля 2012

Короткий вопрос: может ли кто-нибудь сказать мне, какие требования (особенно когда речь идет о компонентах SQL) для веб-сервера, используемого в качестве веб-синхронизации для репликации слиянием?

Справочная информация:

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

Сервер использует SQL Server 2008, клиент SQL Server 2008 Express и инициирует извлечение подписки с использованием RMO. Запрос проходит через веб-синхронизацию. Все в порядке, когда IIS и БД находятся на одном сервере - проблема возникает, когда IIS находится на автономном веб-сервере.

Из журналов ошибок кажется, что определенные компоненты SQL требуются на веб-сервере, чтобы выполнить эту работу - но я не смог найти, какие из них. Я попытался установить SQL Server 2008 Express на этот сервер, но безуспешно.

Итак: может кто-нибудь сказать мне, какие требования (особенно когда речь идет о компонентах SQL) для веб-сервера, используемого в качестве веб-синхронизации для репликации слиянием?

EDIT:

Я пытался установить нативный клиент, но безуспешно. Возможно, я неправильно интерпретирую журнал? Вот оно:

CReplicationListenerWorker, 2012/02/27 09: 55: 24,901, 1060, 174, S2, INFO: =============== ЗАПУСК ОБРАБОТКИ ОБРАБОТКИ ============== CReplicationListenerWorker, 2012/02/27 09: 55: 24,901, 1060, 212, S1, ОШИБКА: сбой CoCreateInstance для CLSID_SQLReplErrors, hr = 0x00000000. CReplicationListenerWorker, 2012/02/27 09: 55: 24.901, 1060, 298, S2, INFO: Обработанный тип запроса: MESSAGE_TYPE_UploadEmpty. CReplicationListenerWorker, 2012/02/27 09: 55: 24.901, 1060, 396, S2, INFO: =============== СОВЕРШЕНО ОБРАБОТКА ЗАПРОСИТЬ =============== CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 174, S2, INFO: =============== НАЧАТЬ ОБРАБОТКУ ЗАПРОСИТЬ ============== CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 212, S1, ОШИБКА: сбой CoCreateInstance для CLSID_SQLReplErrors, hr = 0x00000000. CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 298, S2, INFO: обработанный запрос тип: MESSAGE_TYPE_UploadEmpty. CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 396, S2, INFO: =============== СОВЕРШЕНО ЗАПРОС ОБРАБОТКИ =============== CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 174, S2, INFO: =============== START ЗАПРОС ОБРАБОТКИ ============== CReplicationListenerWorker, 2012/02/27 09: 55: 24,964, 1060, 212, S1, ОШИБКА: CoCreateInstance ошибка CLSID_SQLReplErrors, hr = 0x00000000. CHttpListener
, 2012/02/27 09: 55: 24,964, 1060, 258, S2, INFO: Exchange ID = EF7753FB-F315-4FE3-8E8D-E77CCD366825. CReplicationListenerWorker, 2012/02/27 09: 55: 24.964, 1060, 298, S2, INFO: обработанный запрос Тип: MESSAGE_TYPE_SyncContentsUpload. ReconcilerHost, 2012/02/27 09: 55: 24,964, 1060, 160, S1, ОШИБКА: CoCreateInstance Ошибка для CLSID_CDatabaseReconciler, hr = 0x80040154. ReconcilerHost , 2012/02/27 09: 55: 24,964, 1060, 191, S1, ОШИБКА: ReconcilerHost :: Initialize не выполнен, hr = 0x80040154. CReplicationListenerWorker, 2012/02/27 09: 55: 24,964, 1060, 315, S1, ОШИБКА: сбой при инициализации ReconcilerHost, hr = 0x80040154. CReplicationListenerWorker, 2012/02/27 09: 55: 24,964, 1060, 396, S2, ИНФОРМАЦИЯ: =============== СДЕЛАНО ЗАПРОС ОБРАБОТКИ ===============

Ответы [ 2 ]

1 голос
/ 30 марта 2012

В соответствии с Как: настроить IIS для веб-синхронизации , компоненты подключения Microsoft SQL Server и SQL Server Management Studio должны быть установлены на компьютере с IIS с помощью мастера установки SQL Server.

0 голосов
/ 24 февраля 2012

Вам потребуется собственный клиент SQL Server (SNAC). Но, насколько мне известно, на сервере IIS больше ничего не понадобится.

...