È possibile replicare un geodatabase SDE comprese le tabelle di archivio?


9

Ho un database in un percorso che vorrei replicare in un altro usando la replica unidirezionale. Nei test non siamo stati in grado di replicare le tabelle di archivio, il che è un peccato perché dobbiamo conservare queste versioni storiche in entrambe le posizioni.

È possibile replicare semplicemente l'intero database DEFAULT (comprese le tabelle di archivio).

In caso contrario, c'è un modo per aggirare questo?


1
Esistono diverse forme di replica. Quale stai usando?
Vince l'

L'obiettivo è utilizzare la replica integrata di geodatabase ESRI (unidirezionale).
Radar

2
L'hai provato e dichiarato che non funziona. Una tecnica di replica a livello di database funzionerebbe, così come una tecnica di aggiornamento per il rilevamento delle modifiche.
Vince l'

Il problema che abbiamo è che stiamo lavorando con dati topologici, che la documentazione ESRI afferma esplicitamente che potrebbe rompersi se dovessimo seguire la strada della replica RDMS. La mia speranza è di poter trovare una soluzione utilizzando il nostro metodo di replica attualmente preferito (ESRI), anziché utilizzare un metodo diverso.
Radar

pensando ad alta voce qui, ma sarebbe possibile percorrere il percorso di geodatabase distribuito per ottenere una seconda copia del tuo GDB?
Adam

Risposte:


1

Questo potrebbe non soddisfare pienamente le tue esigenze, tuttavia ho appena testato di aver abilitato l'archiviazione su entrambe le repliche padre e figlio utilizzando la replica unidirezionale.

Le modifiche apportate su Parent e quindi replicate su Child vengono visualizzate sia nella classe di funzionalità che nell'archivio nel database figlio.

Archivio replica figlio: Archivio di replica figlio

Sfortunatamente se una funzione viene modificata più di una volta prima che le repliche siano sincronizzate, solo l'ultima modifica la fa entrare nell'archivio secondario. Questo può essere superato eseguendo la sincronizzazione più spesso o dopo ogni modifica, tuttavia ciò potrebbe non essere pratico.

Archivio di replica principale: Archivio di replica principale

Nelle mie schermate sopra ho creato una funzione e salvato (primo record di archivio parent), modificato per aggiungere attributi (secondo record di archivio parent), quindi replicato in Child (primo record di archivio child). Quindi ho modificato di nuovo la funzione e salvato (record dell'archivio del terzo genitore) e replicato (record dell'archivio del secondo figlio)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.