2012-02-24 11 views
0

短い質問:マージレプリケーションのWeb同期として使用されるWebサーバー用の要件(特にSQLコンポーネントに関する場合)は誰でも教えてください。Web同期、マージレプリケーションに使用されるIISサーバーの要件

背景:

私は、ソリューションのクライアントアプリケーションとの一方向のデータ同期を行うためにマージレプリケーションを使用するソリューションを持っています。

サーバーは、SQL Server 2008のクライアントSQL Server 2008 Expressを使用し、RMOを使用してプルサブスクリプションを開始します。リクエストはWeb Syncを経由します。 IISとDBが同じサーバー上にある場合はすべて正常です - IISがスタンドアロンWebサーバー上にあるときに問題が発生します。

エラーログから、この機能を実現するためにWebサーバー上に特定のSQLコンポーネントが必要だと思われますが、どのSQLコンポーネントを見つけることができませんでした。私はこのサーバーにSQL Server 2008 Expressをインストールしようとしましたが、これは不運です。

So:マージレプリケーションのWeb同期として使用されるWebサーバーの要件(特に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によると、SQL Serverインストールウィザードを使用してIISを実行しているコンピュータにMicrosoft SQL Server接続コンポーネントとSQL Server Management Studioをインストールする必要があります。

0

SQL Serverネイティブクライアント(SNAC)が必要です。しかし、私が知っている限り、IISサーバー上には何も必要ありません。

関連する問題