Короткий вопрос: может ли кто-нибудь сказать мне, какие требования (особенно когда речь идет о компонентах SQL) для веб-сервера, используемого в качестве веб-синхронизации для репликации слиянием?
У меня есть решение, которое использует репликацию слиянием для выполнения односторонней синхронизации данных с клиентским приложением решения.
Сервер использует SQL Server 2008, клиент SQL Server 2008 Express и инициирует извлечение подписки с использованием RMO. Запрос проходит через веб-синхронизацию. Все в порядке, когда IIS и БД находятся на одном сервере - проблема возникает, когда IIS находится на автономном веб-сервере.
Из журналов ошибок кажется, что определенные компоненты SQL требуются на веб-сервере, чтобы выполнить эту работу - но я не смог найти, какие из них. Я попытался установить SQL Server 2008 Express на этот сервер, но безуспешно.
Итак: может кто-нибудь сказать мне, какие требования (особенно когда речь идет о компонентах SQL) для веб-сервера, используемого в качестве веб-синхронизации для репликации слиянием?
Я пытался установить нативный клиент, но безуспешно. Возможно, я неправильно интерпретирую журнал? Вот оно:
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, ИНФОРМАЦИЯ: =============== СДЕЛАНО ЗАПРОС ОБРАБОТКИ ===============