Чи можна копіювати базу даних геоданих SDE, включаючи архівні таблиці?


9

У мене є база даних в одному місці, яку я хотів би повторити в іншу, використовуючи односторонню реплікацію. Під час тестування нам не вдалося повторити архівні таблиці, що шкода, оскільки нам потрібно зберігати ці історичні версії в обох місцях.

Чи можна просто копіювати всю базу даних DEFAULT (включаючи таблиці архівів).

Якщо ні, чи є спосіб подолати це?


1
Існує кілька різних форм реплікації. Який ви використовуєте?
Вінс

Мета - використовувати вбудовану базу геоданих ESRI (односторонню) реплікацію.
Радар

2
Ви перевірили це і заявили, що це не працює. Техніка реплікації на рівні бази даних буде працювати, як і техніка оновлення виявлення змін.
Вінс

Проблема у нас полягає в тому, що ми працюємо з топологічними даними, які в документації ESRI прямо вказано, можуть порушитися, якщо ми підемо шляхом реплікації RDMS. Я сподіваюся, що я можу знайти рішення за допомогою нашого в даний час кращого методу реплікації (ESRI), а не використовуючи інший метод.
Радар

Думаючи тут голосно, але чи можна було б пройти маршрут розподіленої бази даних геоданих, щоб отримати другу копію вашого GDB?
Адам

Відповіді:


1

Це може не повністю відповідати вашим вимогам, проте я щойно перевірив, чи ввімкнено функцію архівації як для батьків, так і для дочірніх реплік за допомогою односторонньої реплікації.

Правки, внесені в Parent, а потім тиражуються на Child, відображаються і в класі функцій, і в архіві дочірньої бази даних.

Архів дитячої репліки: Архів дитячої репліки

На жаль, якщо функція редагується кілька разів до синхронізації реплік, лише остання редакція вносить її в дочірній архів. Це можна подолати, запускаючи синхронізацію частіше або після кожного редагування, однак це може бути не практично.

Архів батьківської репліки: Архів батьківських реплік

На своїх скріншотах вище я створив функцію та зберег (перший запис батьківського архіву), відредагований, щоб додати атрибути (другий запис батьківського архіву), а потім реплікував у дочірній (перший запис дочірнього архіву). Потім я знову відредагував цю функцію і зберег (запис третього батьківського архіву) та реплікував (запис другого дочірнього архіву)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.