0

同期サーバー関係を作成し、初期同期を試みました。しかし、データベースの同期に失敗しました。

最初の同期中に取得した以下のログを見つけてください。

Synchronization Status [ProfileId: 4294967295]
Synchronization Failed
9/2/2013 5:55:02 AMRunning Pre-Initialization Tasks
9/2/2013 5:55:03 AMSynchronization is Initializing
9/2/2013 5:55:03 AMValidating Synchronization Details
9/2/2013 5:55:03 AMSynchronization is Initialized
9/2/2013 5:55:03 AMServer Index Update Started
9/2/2013 5:55:03 AMServer Index Update Completed
9/2/2013 5:55:03 AMDatabase Synchronization Started
9/2/2013 5:55:04 AMDatabase Synchronization Failed
Invalid scopeId 033275af-99c5-4c10-b22d-54be7208e12a Invalid server index. 
Local server index:3, Remote server index:3 Local Exception:\nRemote Exception
9/2/2013 5:55:04 AMSynchronization Has Failed
Invalid scopeId 033275af-99c5-4c10-b22d-54be7208e12a Invalid server index. 
Local server index:3, Remote server index:3 Local Exception:\nRemote Exception
Synchronization Was Canceled. 

私がしたこと:

  • B から MINCMS861 をバックアップし、A で MINCMS861Test として復元します。

  • B (MINCMS861) から A (MINCMS861Test) への同期方向で A に新しい同期サーバー関係を作成します。
  • 初期同期を行う

私が正しい軌道に乗っているかどうか教えてください。

これを解決策として取得しましたが、サーバーのインデックス値を更新する場所がわかりません。

4

3 に答える 3

2

2 つのシステム間でデータベースのバックアップと復元も行う同期関係を確立したい場合は、別のプロセスがあります。その方法はより複雑です。最も一般的で最も成功したアプローチは、ソース サーバー (上記の説明の B) を宛先の最小サイトと最小データベース (説明の A) に同期させることです。

したがって、プロセスは次のようになります。

  1. B のデータベースとサイトが完成したと仮定して、そのままにしておきます。
  2. Ektron をインストールし、サーバー A にデータベースを使用して CMS400min サイトをセットアップします (DB またはサイト ファイルを B から A にコピーしないでください)。
  3. 両方のシステムで Security Configuration ユーティリティを実行して、サーバー証明書を生成します。
  4. サーバー間で証明書を交換し、各システムでセキュリティ構成ユーティリティを実行して、互いの証明書をインポートします。
  5. サーバー B で Ektron にログインします。
  6. B から A にデータをプッシュする eSync プロファイルを作成します。
于 2013-10-02T14:04:56.547 に答える
1

私は解決策を得ました

  1. CMS データベースをターゲット サーバーにバックアップおよび復元します。
  2. 両方のサーバーでセキュリティ構成ユーティリティを実行します。
  3. 各サーバーにリモート サーバー証明書を適用します。
  4. Assetsmanagement 構成ファイルを修正し、キー "UserDomain"、"Domain Name"、"Storage Location" に正しい値を指定します。
  5. 各サーバーでアプリ プールをリサイクルします。
  6. ektron Windows サービスを再起動します。
  7. esync プロファイルを作成する
  8. esync を実行します。
于 2014-09-10T06:53:28.163 に答える
0

この問題のソリューションは、Ektron カスタマー ポータルにあり ます https://portal.ektron.com/KB/10329/

....

つまり、特定の関係または関係の「フォレスト」について、「share_index」の値は一致する必要がありますが、「server_index」の値は一意である必要があります。

たとえば、「最大インデックスが一致しません。ローカル インデックス:12、リモート インデックス:11」というエラーは、「share_index」の値が一致しないことを示します。次の SQL クエリを使用して、特定のデータベースから値を取得し、返された値をリレーションシップ内の他のデータベースと比較します。

設定からserver_index、share_indexを選択

必要に応じて、次のクエリで問題を修正できます。

** 注意 ** 直接編集する前に、リレーションシップ内のすべてのデータベースをバックアップしてください **

「server_index」を更新するには:

更新設定 set server_index = xxx

「share_index」を更新するには:

更新設定 set share_index = xxx

いずれの場合も、「xxx」を設定したい値に置き換えます。また、「share_index」値は、新しいサーバーが「フォレスト」に追加されるたびに増加するため、「server_index」値の最大値よりも大きくなければならないことに注意してください。

于 2014-10-04T02:08:23.480 に答える