All Products
Search
Document Center

Data Transmission Service:Pemecahan masalah kegagalan konektivitas database tujuan

Last Updated:Jun 03, 2026

Selama pemeriksaan awal, DTS memverifikasi konektivitas ke database tujuan. Jika pemeriksaan ini gagal, identifikasi penyebabnya di bawah ini dan terapkan perbaikan yang sesuai.

Pemeriksaan awal konektivitas database tujuan dapat gagal karena alasan-alasan berikut.

Akun database atau password salah

Metode deteksi

Dari perangkat mana pun yang dapat mengakses database tujuan, lakukan koneksi menggunakan akun dan kata sandi yang ditentukan dalam task migrasi untuk memverifikasi kredensial tersebut.

Catatan

Anda juga dapat memverifikasi kredensial secara langsung di server database tujuan.

Solusi

Di DTS console, perbarui task migrasi dengan akun dan kata sandi yang benar, lalu jalankan ulang pemeriksaan awal.

Penting

Jika tujuannya adalah instans Tair atau Redis, masukkan kata sandi untuk akun yang dipilih. Akun tersebut harus memiliki izin baca dan tulis.

  • Akun default (dinamai sesuai ID instans): Masukkan kata sandi secara langsung.

  • Akun baru: Format kata sandi adalah <custom_username>:<password>. Misalnya, jika username untuk instans Redis adalah admin dan kata sandinya adalah Rp829dlwa, masukkan admin:Rp829dlwa sebagai kata sandi database.

IP sumber dibatasi oleh database tujuan

Metode deteksi:

  • Lakukan koneksi ke database tujuan dari server host-nya sendiri menggunakan kredensial task migrasi. Jika berhasil, kemungkinan database membatasi IP sumber DTS.

  • Jika database tujuannya adalah MySQL, lakukan koneksi dengan client MySQL dan jalankan perintah berikut.

    SELECT HOST FROM mysql.user WHERE user='username',password='password';
    Catatan

    Ganti username dan password dengan kredensial yang dikonfigurasi dalam task migrasi.

    Periksa apakah alamat IP yang diizinkan mencakup IP server DTS yang tercantum dalam Daftar putih alamat IP untuk sumber on-premises.

  • Jika database tujuannya adalah SQL Server, periksa apakah terdapat firewall di server host serta adanya endpoint atau trigger yang membatasi alamat IP sumber.

  • Jika database tujuannya adalah Oracle, periksa apakah TCP.VALIDNODE_CHECKING diatur ke yes dalam file sqlnet.ora. Nilai yes berarti database membatasi akses dari IP sumber.

Solusi

  • Jika database tujuannya adalah MySQL, jalankan perintah berikut untuk memberikan izin kepada akun migrasi.

    GRANT ALL ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
    Catatan

    Ganti username dan password dengan kredensial yang dikonfigurasi dalam task migrasi.

  • Jika database tujuannya adalah SQL Server, nonaktifkan firewall atau trigger tersebut.

  • Jika database tujuannya adalah Oracle, ubah TCP.VALIDNODE_CHECKING menjadi no dan restart prosesnya.

Setelah menerapkan perbaikan, jalankan ulang pemeriksaan awal di DTS console.

Firewall dikonfigurasi pada server database tujuan

Metode deteksi:

  • Jika server menjalankan Windows, buka Control Panel dan periksa konfigurasi Windows Firewall.

  • Jika server menjalankan Linux, jalankan iptables -L untuk memeriksa aturan firewall.

Solusi

Nonaktifkan firewall, lalu jalankan ulang pemeriksaan awal di DTS console.

Masalah konektivitas jaringan

Jika pemeriksaan tetap gagal setelah Anda mengatasi penyebab-penyebab sebelumnya, kemungkinan terdapat masalah jaringan antara server DTS dan database tujuan Anda.