簡単な質問: マージ レプリケーションの Web 同期として使用される Web サーバーの要件 (特に SQL コンポーネントに関して) を教えてください。
バックグラウンド:
マージ レプリケーションを使用して、ソリューションのクライアント アプリケーションと一方向のデータ同期を行うソリューションがあります。
サーバーは SQL Server 2008、クライアント SQL Server 2008 Express を使用し、RMO を使用してプル サブスクリプションを開始します。リクエストは Web Sync を通過します。IIS と DB が同じサーバー上にある場合は問題ありません。IIS がスタンドアロンの Web サーバー上にある場合に問題が発生します。
エラー ログから、これを機能させるには Web サーバーで特定の SQL コンポーネントが必要なようですが、どのコンポーネントを見つけることができませんでした。このサーバーに SQL Server 2008 Express をインストールしようとしましたが、うまくいきませんでした。
では、マージ レプリケーションの Web 同期として使用される Web サーバーの要件 (特に SQL コンポーネントに関して) を教えてください。
編集:
ネイティブ クライアントをインストールしようとしましたが、うまくいきません。おそらく、ログを間違って解釈していますか?ここにあります:
CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、174、S2、情報: =============== リクエストの処理を開始 ========== === CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、212、S1、エラー: CLSID_SQLReplErrors で CoCreateInstance が失敗しました、hr = 0x00000000。CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、298、S2、情報: 処理された要求の種類: MESSAGE_TYPE_UploadEmpty。CReplicationListenerWorker、2012/02/27 09:55:24.901、1060、396、S2、情報: =============== 完了処理要求 ========== ==== 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 が失敗しました。時間 = 0x00000000。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、298、S2、情報: 処理された要求の種類: MESSAGE_TYPE_UploadEmpty。CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、396、S2、情報: =============== 完了処理要求 ========== ==== CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、174、S2、情報: =============== リクエストの処理を開始 ======= ======= CReplicationListenerWorker、2012/02/27 09:55:24.964、1060、212、S1、エラー: CLSID_SQLReplErrors、hr = 0x00000000 で CoCreateInstance が失敗しました。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、hr = 0x00000000 で CoCreateInstance が失敗しました。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、hr = 0x00000000 で CoCreateInstance が失敗しました。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、情報: 処理された要求の種類: 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:: 初期化に失敗しました、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、情報: =============== 完了処理要求 ========== ====