简短的问题:谁能告诉我用作合并复制的 Web 同步的 Web 服务器的要求(尤其是在 SQL 组件方面)是什么?
背景:
我有一个解决方案,它使用合并复制与解决方案的客户端应用程序进行单向数据同步。
服务器使用 SQL Server 2008,客户端 SQL Server 2008 Express 并使用 RMO 启动拉取订阅。该请求通过 Web Sync。当 IIS 和 DB 在同一台服务器上时,一切都很好 - 当 IIS 位于独立的 Web 服务器上时会出现问题。
从错误日志来看,Web 服务器上似乎需要某些 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: =============== DONE PROCESSING REQUEST =========== ==== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 174, S2, INFO: =============== 开始处理请求 ======= ======= CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 212, S1, 错误: CLSID_SQLReplErrors 的 CoCreateInstance 失败,小时 = 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: =============== 开始处理请求 ======= ======= CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 212, S1, 错误: CLSID_SQLReplErrors 的 CoCreateInstance 失败,hr = 0x00000000。CHttpListener =============== 完成处理请求 =============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 174, S2,信息:================ 开始处理请求 ============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060 ,212,S1,错误: CLSID_SQLReplErrors 的 CoCreateInstance 失败,hr = 0x00000000。CHttpListener =============== 完成处理请求 =============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060, 174, S2,信息:================ 开始处理请求 ============== CReplicationListenerWorker , 2012/02/27 09:55:24.964, 1060 ,212,S1,错误: CLSID_SQLReplErrors 的 CoCreateInstance 失败,hr = 0x00000000。CHttpListener
, 2012/02/27 09:55:24.964, 1060, 258, S2, 信息:交换 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,错误:CLSID_CDatabaseReconciler 的 CoCreateInstance 失败,hr = 0x80040154。ReconcilerHost , 2012/02/27 09:55:24.964, 1060, 191, S1, 错误: ReconcilerHost::Initialize failed, 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, INFO: =============== 完成处理请求 =========== ====