Bagikan melalui


Memecahkan masalah kesalahan DMS saat menghubungkan ke database sumber

Artikel berikut memberikan detail tentang cara mengatasi potensi masalah yang mungkin Anda alami saat menyambungkan Azure Database Migration Service (DMS) ke database sumber Anda. Setiap bagian di bawah ini berkaitan dengan jenis database sumber tertentu, mencantumkan kesalahan yang mungkin Anda alami bersama dengan detail dan tautan ke informasi tentang cara memecahkan masalah konektivitas.

SQL Server

Potensi masalah yang terkait dengan menyambungkan ke database SQL Server sumber dan cara mengatasinya disediakan dalam tabel berikut ini.

Kesalahan Detail penyebab dan pemecahan masalah
Koneksi SQL gagal. Timbul kesalahan terkait jaringan atau spesifik instans saat membuat sambungan ke SQL Server. Server tak ditemukan atau tak bisa diakses. Verifikasi bahwa nama instans sudah benar dan SQL Server dikonfigurasi untuk memungkinkan koneksi jarak jauh. Kesalahan ini terjadi jika layanan tidak dapat menemukan server sumber. Untuk mengatasi masalah ini, lihat Kesalahan saat menyambungkan ke SQL Server sumber saat menggunakan port dinamis atau instans bernama.
Kesalahan 53 - Koneksi SQL gagal. (Juga, untuk kode kesalahan 1, 2, 5, 53, 233, 258, 1225, 11001) Kesalahan ini terjadi jika layanan tidak dapat terhubung ke server sumber. Untuk mengatasi masalah ini, lihat sumber daya berikut lalu coba lagi.

Panduan pengguna interaktif untuk memecahkan masalah konektivitas

Prasyarat untuk memigrasikan SQL Server ke Azure SQL Database

Prasyarat untuk memigrasikan SQL Server ke Azure SQL Managed Instance
Kesalahan 18456 - Gagal masuk. Kesalahan ini terjadi jika layanan tidak dapat tersambung ke database sumber menggunakan informasi masuk T-SQL yang disediakan. Untuk mengatasi masalah ini, verifikasi informasi masuk yang dimasukkan. Anda juga bisa merujuk ke MSSQLSERVER_18456 atau ke dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Nilai AccountName Salah Bentuk '{0}' disediakan. Format yang diharapkan untuk AccountName adalah DomainName\UserName Kesalahan ini terjadi jika pengguna memilih autentikasi Windows, tetapi menyediakan nama pengguna dalam format yang tidak valid. Untuk mengatasi masalah ini, berikan nama pengguna dalam format yang benar untuk autentikasi Windows atau pilih Autentikasi SQL.

AWS RDS MySQL

Potensi masalah yang terkait dengan menyambungkan ke database AWS RDS MySQL sumber dan cara mengatasinya disediakan dalam tabel berikut ini.

Kesalahan Detail penyebab dan pemecahan masalah
Kesalahan [2003][HY000] - koneksi gagal. ERROR [HY000] [MySQL][ODBC x.x(w) driver] Tidak dapat tersambung ke server MySQL di '{server}' (10060) Kesalahan ini terjadi jika driver MySQL ODBC tidak dapat tersambung ke server sumber. Untuk mengatasi masalah ini, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan [2005][HY000] - koneksi gagal. KESALAHAN [HY000] [MySQL][driver x.x(w) ODBC] Host server MySQL tidak dikenal '{server}' Kesalahan ini terjadi jika layanan tidak dapat menemukan host sumber di RDS. Masalahnya bisa karena sumber yang tercantum tidak ada atau ada masalah dengan infrastruktur RDS. Untuk mengatasi masalah ini, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan [1045][HY000] - koneksi gagal. KESALAHAN [HY000] [MySQL][driver x.x(w) ODBC] Akses ditolak untuk pengguna '{user}'@'{server}' (menggunakan kata sandi: YA) Kesalahan ini terjadi jika driver MySQL ODBC tidak dapat tersambung ke server sumber karena kredensial yang tidak valid. Verifikasi informasi masuk yang telah Anda masukkan. Jika masalah berlanjut, verifikasi bahwa komputer sumber memiliki informasi masuk yang benar. Anda mungkin perlu mengatur ulang kata sandi di konsol. Jika Anda masih mengalami masalah, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan [9002][HY000] - koneksi gagal. ERROR [HY000] [MySQL][ODBC x.x(w) driver] String koneksi mungkin tidak benar. Kunjungi portal untuk referensi. Kesalahan ini terjadi jika koneksi gagal karena ada masalah dengan string koneksi. Verifikasi string koneksi yang disediakan masih valid. Untuk mengatasi masalah ini, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan dalam pengelogan biner. Variabel binlog_format memiliki nilai '{value}'. Ubahlah menjadi 'row'. Kesalahan ini terjadi jika ada kesalahan dalam pengelogan biner; variabel binlog_format memiliki nilai yang salah. Untuk mengatasi masalah ini, ubah binlog_format dalam grup parameter menjadi 'ROW', lalu mulai ulang instans. Untuk informasi selengkapnya, lihat Opsi dan Variabel Pengelogan Biner atau dokumentasi File Log Database AWS RDS MySQL.

Untuk informasi selengkapnya tentang pemecahan masalah terkait dengan menyambungkan ke database AWS RDS MySQL sumber, lihat sumber daya berikut ini:

AWS RDS PostgreSQL

Potensi masalah yang terkait dengan menyambungkan ke database AWS RDS PostgreSQL sumber dan cara mengatasinya disediakan dalam tabel berikut ini.

Kesalahan Detail penyebab dan pemecahan masalah
Kesalahan [101][08001] - koneksi gagal. KESALAHAN [08001] batas waktu kedaluwarsa. Kesalahan ini terjadi jika driver Postgres tidak dapat tersambung ke server sumber. Untuk mengatasi masalah ini, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan: Parameter wal_level memiliki nilai '{value}'. Ubah ke 'logis' untuk mengizinkan replikasi. Kesalahan ini terjadi jika parameter wal_level memiliki nilai yang salah. Untuk mengatasi masalah ini, ubah rds.logical_replication di grup parameter menjadi 1, lalu mulai ulang instans. Untuk informasi selengkapnya, lihat Prasyarat untuk bermigrasi ke Azure PostgreSQL menggunakan DMS atau PostgreSQL di Amazon RDS.

Untuk informasi selengkapnya tentang pemecahan masalah terkait dengan menyambungkan ke database AWS RDS PostgreSQL sumber, lihat sumber daya berikut ini:

AWS RDS SQL Server

Potensi masalah yang terkait dengan menyambungkan ke database AWS RDS SQL Server sumber dan cara mengatasinya disediakan dalam tabel berikut ini.

Kesalahan Detail penyebab dan pemecahan masalah
Kesalahan 53 - Koneksi SQL gagal. Timbul kesalahan terkait jaringan atau spesifik instans saat membuat sambungan ke SQL Server. Server tak ditemukan atau tak bisa diakses. Verifikasi bahwa nama instans sudah benar dan SQL Server dikonfigurasi untuk memungkinkan koneksi jarak jauh. (penyedia: Penyedia Pipa yang dinamai, kesalahan: 40 - Tidak dapat membuka koneksi ke SQL Server) Kesalahan ini terjadi jika layanan tidak dapat terhubung ke server sumber. Untuk mengatasi masalah ini, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan 18456 - Gagal masuk. Proses masuk gagal untuk pengguna '{user}' Kesalahan ini terjadi jika layanan tidak dapat tersambung ke database sumber dengan informasi masuk T-SQL yang disediakan. Untuk mengatasi masalah ini, verifikasi informasi masuk yang dimasukkan. Anda juga bisa merujuk ke MSSQLSERVER_18456 atau ke dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini dan coba lagi.
Kesalahan 87 - String koneksi tidak valid. Timbul kesalahan terkait jaringan atau spesifik instans saat membuat sambungan ke SQL Server. Server tak ditemukan atau tak bisa diakses. Verifikasi bahwa nama instans sudah benar dan SQL Server dikonfigurasi untuk memungkinkan koneksi jarak jauh. (penyedia: Antarmuka Jaringan SQL, kesalahan: 25 - String koneksi tidak valid) Kesalahan ini terjadi jika layanan tidak dapat tersambung ke server sumber karena string koneksi yang tidak valid. Untuk mengatasi masalah ini, verifikasi string koneksi yang disediakan. Jika masalah terus berlanjut, lihat dokumen pemecahan masalah yang tercantum dalam catatan di bawah tabel ini lalu coba lagi.
Kesalahan - Sertifikat server tidak tepercaya. Sambungan berhasil dibuat dengan server, tetapi kemudian terjadi kesalahan selama proses masuk. (penyedia: Penyedia SSL, kesalahan: 0 - Rantai sertifikat dikeluarkan oleh otoritas yang tidak tepercaya.) Kesalahan ini terjadi jika sertifikat yang digunakan tidak tepercaya. Untuk mengatasi masalah ini, Anda perlu menemukan sertifikat yang bisa dipercaya lalu mengaktifkannya di server. Sebagai alternatif, Anda dapat memilih opsi Sertifikat Kepercayaan saat menyambungkan. Ambil tindakan ini hanya jika Anda terbiasa dengan sertifikat yang digunakan dan Anda memercayainya.

Koneksi TLS yang dienkripsi menggunakan sertifikat yang ditandatangani sendiri tidak memberikan keamanan yang kuat -- mereka rentan terhadap serangan man-in-the-middle. Jangan mengandalkan TLS menggunakan sertifikat yang ditandatangani sendiri di lingkungan produksi atau di server yang terhubung ke internet.

Untuk informasi selengkapnya, lihat Menggunakan SSL dengan Instans DB Microsoft SQL Server atau Tutorial: Memigrasikan RDS SQL Server ke Azure menggunakan DMS.
Kesalahan 300 - Pengguna tidak memiliki izin yang diperlukan. Izin LIHAT STATUS SERVER ditolak pada objek '{server}', database '{database}' Kesalahan ini terjadi jika pengguna tidak memiliki izin untuk melakukan migrasi. Untuk mengatasi masalah ini, lihat BERIKAN Izin Server - Transact-SQL atau Tutorial: Memigrasikan RDS SQL Server ke Azure menggunakan DMS untuk detail lebih lanjut.

Untuk informasi selengkapnya tentang pemecahan masalah terkait dengan menyambungkan ke sumber AWS RDS SQL Server, lihat sumber daya berikut:

Masalah umum