Saya memiliki database di satu lokasi yang ingin saya tiru ke lokasi lain menggunakan replikasi satu arah. Dalam pengujian kami belum dapat meniru tabel arsip, yang sangat disayangkan karena kami perlu menyimpan versi historis ini di kedua lokasi.
Apakah mungkin untuk hanya mereplikasi seluruh database DEFAULT (termasuk tabel arsip).
Jika tidak, apakah ada cara untuk mengatasi ini?
Jawaban:
Ini mungkin tidak sepenuhnya memenuhi persyaratan Anda, namun saya baru saja menguji memiliki Pengarsipan diaktifkan pada replika Induk dan Anak menggunakan replikasi satu arah.
Suntingan dilakukan pada Induk dan kemudian direplikasi hingga Child muncul di kedua kelas fitur dan arsip di basis data anak.
Arsip Replika Anak:
Sayangnya, jika suatu fitur diedit lebih dari satu kali sebelum replika disinkronkan, hanya edit terakhir yang membuatnya menjadi arsip Anak. Ini dapat diatasi dengan menjalankan sinkronisasi lebih sering atau setelah setiap pengeditan, namun itu mungkin tidak praktis.
Arsip Replika Induk:
Dalam tangkapan layar saya di atas, saya telah membuat fitur dan menyimpan (catatan arsip induk pertama), diedit untuk menambahkan atribut (arsip arsip induk kedua), kemudian direplikasi ke Child (arsip arsip anak pertama). Kemudian saya telah mengedit fitur lagi dan menyimpan (catatan arsip orang tua ketiga) dan direplikasi (catatan arsip anak kedua)
sumber