All Products
Search
Document Center

Data Transmission Service:Buat instans reverse

Last Updated:Mar 29, 2026

Setelah Anda memindahkan beban kerja dari database sumber ke database tujuan, data baru akan terakumulasi di database tujuan dan perlu dialirkan kembali ke database sumber sebelum Anda dapat melakukan failback secara aman. Instans reverse dalam Data Transmission Service (DTS) menyinkronkan data inkremental ini dari tujuan kembali ke sumber, sehingga memungkinkan failback yang terkendali. Fitur ini sering digunakan untuk pemulihan bencana database.

Cara kerja

Instans reverse berjalan dalam arah yang berlawanan dengan instans sinkronisasi awal: ia membaca data inkremental yang ditulis ke database tujuan dan menerapkannya ke database sumber.

Alur kerja failback mencakup tiga langkah berurutan:

  1. Buat instans reverse — DTS segera menjalankan Pemeriksaan Awal. Setelah pemeriksaan berhasil, DTS mulai mengumpulkan data inkremental dari database tujuan tetapi tidak menuliskannya ke database sumber hingga instans reverse dijalankan.

  2. Jeda instans sinkronisasi maju — untuk mencegah konflik data antara kedua arah.

  3. Jalankan instans reverse — DTS mulai menuliskan data inkremental yang telah dikumpulkan ke database sumber.

Penting

Jeda instans sinkronisasi maju sebelum menjalankan instans reverse. Menjalankan keduanya secara bersamaan dapat menyebabkan inkonsistensi data atau kegagalan instans.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Instans sinkronisasi data awal yang sedang berjalan dengan sinkronisasi data inkremental aktif, di mana database sumber dan tujuan adalah SQL Server, MySQL, atau ApsaraDB for MongoDB.

  • Izin yang diperlukan telah diberikan kepada akun database tujuan dari instans sinkronisasi awal:

    • SQL Server: Peran sysadmin. Jalankan perintah berikut menggunakan akun administrator sistem untuk memberikan peran tersebut: EXEC sp_addsrvrolemember @loginame = N'<Account name>', @rolename = N'sysadmin';

    • MySQL: Izin REPLICATION CLIENT, REPLICATION SLAVE, SHOW VIEW, dan SELECT. Untuk detailnya, lihat GRANT Statement.

    • ApsaraDB for MongoDB: Izin baca pada database sumber, database admin, dan database local. Untuk detailnya, lihat Gunakan DMS untuk mengelola akun database.

Batasan

  • Jenis database yang didukung: SQL Server, MySQL, dan ApsaraDB for MongoDB.

    Penting

    Jika instans awal merupakan instans sinkronisasi data antara database SQL Server atau antara database MySQL, fitur ini hanya tersedia untuk database ApsaraDB tujuan.

  • Jenis sinkronisasi: Hanya Incremental Data Synchronization yang didukung untuk parameter Synchronization Types.

  • Data yang ditulis sebelum pembuatan tidak disinkronkan: Data yang ditulis langsung ke database tujuan sebelum instans reverse dibuat tidak akan disinkronkan.

  • Satu instans reverse per instans sinkronisasi: Setelah instans reverse dijalankan, instans sinkronisasi awal tidak dapat dijalankan langsung.

  • Instans lintas negara tidak didukung.

Buat instans reverse

Langkah 1: Buat tugas reverse

  1. Buka halaman Data Synchronization Tasks.

    • Konsol DTS: Masuk ke Konsol DTS. Di panel navigasi kiri, klik Data Synchronization, lalu pilih Wilayah di pojok kiri atas.

    • Konsol Data Management Service (DMS): Masuk ke Konsol DMS. Pada bilah navigasi atas, arahkan penunjuk ke Data Development, lalu pilih DTS (DTS) > Data Synchronization. Pilih wilayah dari daftar tarik-turun di sebelah kanan Data Synchronization Tasks.

      Catatan

      Langkah aktual dapat berbeda tergantung mode dan tata letak Konsol DMS. Untuk detailnya, lihat Simple mode dan Customize the layout and style of the DMS console.

  2. Temukan instans sinkronisasi data.

  3. Pada kolom Actions, klik ikon 更多设置 dan pilih Create Reverse Task.

  4. Pada dialog Note, klik OK. Tunggu hingga pemeriksaan awal selesai dan kolom Status menampilkan Performing Initial Synchronization.

    Catatan
    • Jika Auto Refresh dinonaktifkan, klik ikon Refresh untuk memperbarui status.

    • Jika pemeriksaan awal gagal, klik View Cause, lalu klik View Details di kolom Check Result pada item yang gagal. Ikuti petunjuk untuk memperbaiki masalah dan jalankan kembali pemeriksaan awal.

Langkah 2: Jeda instans sinkronisasi maju

Jeda instans awal sebelum menjalankan instans reverse untuk mencegah konflik data.

  1. Di halaman Data Synchronization Tasks, temukan instans sinkronisasi awal.

  2. Pada kolom Actions, klik ikon 更多设置 dan pilih Pause Task.

  3. Pada dialog Note, klik OK.

  4. Pada dialog The task is paused., klik OK.

Langkah 3: Mulai Instans terbalik

  1. Di halaman Data Synchronization Tasks, klik ID instans reverse.

  2. Pada kolom Actions, klik ikon 更多设置 dan pilih Start Reverse Task.

  3. Pada dialog Note, klik OK.

DTS mulai menuliskan data inkremental dari database tujuan ke database sumber.

FAQ

Bisakah saya membuat instans reverse untuk instans migrasi?

Tidak. Instans reverse hanya didukung untuk instans sinkronisasi data antara database SQL Server, MySQL, atau ApsaraDB for MongoDB. Instans migrasi tidak didukung.

Apa yang harus saya lakukan jika item Data Backups gagal dalam pemeriksaan awal instans reverse?

Aktifkan cadangan log di database sumber dan jalankan kembali pemeriksaan awal.

  • SQL Server yang dikelola sendiri: Klik View Details di kolom Check Result untuk melihat metode pencadangan yang diperlukan.

  • ApsaraDB RDS for SQL Server: Lakukan backup database secara manual. Lihat bagian Configure manual backups pada topik pencadangan.

Langkah selanjutnya

Untuk informasi latar belakang tentang fitur tugas reverse dan penggunaannya dalam skenario pemulihan bencana, lihat Create a reverse task.