2012-02-24 5 views
0

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

фона:

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

Сервер использует 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: =============== START PROCESSING REQUEST ============== CReplicationListenerWorker , 2012/02/27 09:55:24.901, 1060, 212, S1, ERROR: CoCreateInstance failed for CLSID_SQLReplErrors, hr = 0x00000000. CReplicationListenerWorker , 2012/02/27 09:55:24.901, 1060, 298, S2, INFO: Processed request type: MESSAGE_TYPE_UploadEmpty. CReplicationListenerWorker , 2012/02/27 09:55:24.901, 1060, 396, S2, INFO: =============== DONE PROCESSING REQUEST =============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 174, S2, INFO: =============== START PROCESSING REQUEST ============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 212, S1, ERROR: CoCreateInstance failed for CLSID_SQLReplErrors, hr = 0x00000000. CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 298, S2, INFO: Processed request type: MESSAGE_TYPE_UploadEmpty. CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 396, S2, INFO: =============== DONE PROCESSING REQUEST =============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 174, S2, INFO: =============== START PROCESSING REQUEST ============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 212, S1, ERROR: CoCreateInstance failed for 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: Processed request type: MESSAGE_TYPE_SyncContentsUpload. ReconcilerHost , 2012/02/27 09:55:24.964, 1060, 160, S1, ERROR: CoCreateInstance failed for CLSID_CDatabaseReconciler, hr = 0x80040154. ReconcilerHost , 2012/02/27 09:55:24.964, 1060, 191, S1, ERROR: ReconcilerHost::Initialize failed, hr = 0x80040154. CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 315, S1, ERROR: Failure initializing ReconcilerHost, hr = 0x80040154. CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 396, S2, INFO: =============== DONE PROCESSING REQUEST ===============

ответ

1

В соответствии с How to: Configure IIS for Web Synchronization компоненты Microsoft SQL Server Connectivity и SQL Server Management Studio должны быть установлены на компьютере под управлением IIS с помощью мастера установки SQL Server.

0

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

Смежные вопросы