アーカイブテーブルを含むSDEジオデータベースを複製できますか?


9

一方向のレプリケーションを使用して別の場所にレプリケートするデータベースを1つの場所に持っています。テストでは、アーカイブテーブルを複製できませんでした。これらの履歴バージョンを両方の場所に保持する必要があるため、残念です。

DEFAULTデータベース全体(アーカイブテーブルを含む)を単純に複製することは可能ですか?

そうでない場合、これを回避する方法はありますか?


1
レプリケーションにはいくつかの異なる形式があります。どちらを使用していますか?
ビンス

目標は、組み込みのESRIジオデータベース(一方向)レプリケーションを使用することです。
レーダー

2
あなたはそれをテストし、それが機能しないと述べました。変更検出更新手法と同様に、データベースレベルのレプリケーション手法も機能します。
Vince

私たちが抱えている問題は、トポロジデータを扱っていることです。ESRIのドキュメントでは、RDMSレプリケーションのルートに行くと壊れる可能性があると明示的に述べています。私の希望は、別の方法を使用するのではなく、現在推奨されているレプリケーション方法(ESRI)を使用して解決策を見つけることができることです。
レーダー

ここで大声で考えますが、分散ジオデータベースのルートに進んでGDBの2番目のコピーを取得することは可能でしょうか?
Adam

回答:


1

これは要件を完全には満たしていない可能性がありますが、一方向のレプリケーションを使用して、親レプリカと子レプリカの両方でアーカイブを有効にすることをテストしました。

親で行われ、その後子に複製された編集は、フィーチャクラスと子データベースのアーカイブの両方に表示されます。

子レプリカアーカイブ: 子レプリカアーカイブ

残念ながら、レプリカが同期される前に機能が複数回編集されると、最後の編集のみが子アーカイブに反映されます。これは、より頻繁に、またはすべての編集後に同期を実行することで克服できますが、実際的ではない場合があります。

親レプリカアーカイブ: 親レプリカアーカイブ

上記のスクリーンショットでは、機能を作成して保存し(最初の親アーカイブレコード)、編集して属性を追加し(2番目の親アーカイブレコード)、次に子に複製しました(最初の子アーカイブレコード)。次に、機能を再度編集して保存し(3番目の親アーカイブレコード)、複製しました(2番目の子アーカイブレコード)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.