Topik ini menjelaskan cara menyelesaikan berbagai masalah yang menyebabkan kegagalan untuk terhubung ke instance ApsaraDB RDS.
Kesalahan koneksi umum
Tabel berikut menjelaskan kesalahan koneksi umum dan solusi untuk kesalahan tersebut.
ApsaraDB RDS for SQL Server
Pesan Kesalahan | Penyebab | Solusi |
Tidak dapat terhubung ke XXX. Kesalahan terkait jaringan atau spesifik instance terjadi saat terhubung ke SQL Server. Server tidak ditemukan atau tidak dapat diakses. Verifikasi bahwa nama instance benar dan bahwa SQL Server dikonfigurasi untuk mengizinkan koneksi jarak jauh. (provider: TCP Provider, error: 0 - Upaya koneksi gagal karena pihak yang terhubung tidak merespons dengan benar setelah periode waktu tertentu, atau koneksi yang ditetapkan gagal karena host terhubung gagal merespons.) (Microsoft SQL Server, Error: 10060 atau 258) | Komunikasi jaringan tidak normal. |
Untuk informasi lebih lanjut, lihat Solusi. |
Tidak dapat terhubung ke XXX. Koneksi berhasil dibuat dengan server, tetapi kesalahan terjadi selama proses logon. (provider: TCP Provider, error: 0 - Nama jaringan yang Anda tentukan tidak dapat digunakan lagi.) (Microsoft SQL Server, Error: 64) | Daftar putih alamat IP tidak dikonfigurasi dengan benar. | |
Logon gagal untuk login 'user' karena eksekusi trigger | Jumlah koneksi ke Instance RDS mencapai batas atas. | |
Dari XXX (172.17.XX.XX) icmp_seq=1 Tujuan Host Tidak Terjangkau | Blok CIDR internal dari Instance RDS bertentangan dengan blok CIDR dari layanan lain seperti ECS. |
Kesalahan yang dilaporkan saat Anda terhubung ke Instance RDS menggunakan Data Management (DMS)
Untuk informasi lebih lanjut, lihat Gunakan DMS untuk Masuk ke Instance ApsaraDB RDS for SQL Server
Setelah Anda mengatur ulang kata sandi akun Anda, Anda harus masuk kembali ke DMS dengan kata sandi baru.
Pesan Kesalahan | Penyebab | Solusi |
Server MYSQL berjalan dengan opsi --rds-deny-access sehingga tidak dapat mengeksekusi pernyataan ini |
| Masuk ke Konsol ApsaraDB RDS dan periksa apakah Instance RDS terkunci.
|
Anda tidak dapat menggunakan DMS untuk terhubung ke Instance RDS. | Anda bukan pemilik Instance RDS, dan pemilik Instance RDS belum memberikan izin logon kepada Anda. | |
Tidak dapat masuk ke Instance RDS karena masalah terkait daftar putih alamat IP. | Blok CIDR dari server DMS tidak ditambahkan ke daftar putih alamat IP dari Instance RDS. | Tambahkan Blok CIDR dari Server DMS ke Daftar Putih Alamat IP dari Instance RDS. |
Masalah yang menyebabkan kegagalan untuk menghubungkan Instance ECS ke Instance RDS melalui jaringan internal
Sebelum Anda menghubungkan Instance ECS ke Instance ApsaraDB RDS menggunakan titik akhir internal dari Instance ApsaraDB RDS, Anda harus menambahkan alamat IP privat dari Instance ECS ke daftar putih alamat IP dari Instance ApsaraDB RDS.
CatatanUntuk informasi lebih lanjut tentang cara mengonfigurasi daftar putih alamat IP, lihat Konfigurasikan Daftar Putih Alamat IP untuk Instance ApsaraDB RDS for SQL Server
Jika Anda menambahkan alamat IP publik dari Instance ECS ke daftar putih alamat IP dari Instance RDS, Anda tidak dapat menghubungkan Instance ECS ke Instance RDS melalui jaringan internal.
Anda hanya dapat menghubungkan Instance ECS ke Instance RDS melalui jaringan internal ketika instance-instance tersebut berada di wilayah yang sama. Instance-instance tersebut dapat berada di zona yang sama atau zona berbeda dari wilayah yang sama.
Pastikan bahwa Instance ECS dan Instance RDS berada di wilayah yang sama.
Lihat wilayah tempat Instance ECS berada.
Lihat wilayah tempat Instance RDS berada.
Jika Instance ECS dan Instance RDS berada di wilayah yang berbeda, instance-instance tersebut tidak dapat langsung berkomunikasi satu sama lain melalui jaringan internal. Dalam kasus ini, Anda dapat menggunakan salah satu metode berikut untuk menyelesaikan masalah:
Metode 1:
Metode 2: Hubungkan Instance ECS ke Instance RDS menggunakan titik akhir publik dari Instance RDS. Metode ini memberikan performa, keamanan, dan stabilitas yang buruk. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau Lepaskan Titik Akhir Publik untuk Instance ApsaraDB RDS for SQL Server
Periksa jenis jaringan
Pastikan bahwa Instance ECS dan Instance RDS keduanya berada di VPC atau di jaringan klasik.
Lihat jenis jaringan dari Instance ECS.
Lihat jenis jaringan dari Instance RDS.
Jika satu instance berada di jaringan klasik dan instance lainnya berada di VPC, gunakan salah satu metode berikut untuk menyelesaikan masalah:
Metode yang Cocok dalam Skenario di Mana Instance ECS Berada di VPC dan Instance RDS Berada di Jaringan Klasik:
Metode 1: Migrasikan Instance RDS dari jaringan klasik ke VPC tempat Instance ECS yang akan dihubungkan berada. Kami merekomendasikan Anda menggunakan metode ini. Untuk informasi lebih lanjut, lihat Ubah Jenis Jaringan.
Metode 2: Beli Instance ECS yang berada di jaringan klasik. Perhatikan bahwa VPC memberikan keamanan yang lebih tinggi daripada jaringan klasik. Kami merekomendasikan Anda menggunakan VPC.
CatatanInstance ECS tidak dapat dimigrasikan dari VPC ke jaringan klasik.
Metode 3: Hubungkan Instance ECS ke Instance RDS menggunakan titik akhir publik dari Instance RDS. Metode ini memberikan performa, keamanan, dan stabilitas yang buruk. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau lepaskan titik akhir publik untuk Instance ApsaraDB RDS for SQL Server.
Metode yang Cocok dalam Skenario di Mana Instance ECS Berada di Jaringan Klasik dan Instance RDS Berada di VPC:
Metode 1: Migrasikan Instance ECS dari jaringan klasik ke VPC tempat Instance RDS yang akan dihubungkan berada. Anda dapat mengklik Lihat Detail di sebelah kanan parameter Jenis Jaringan untuk melihat ID VPC tempat Instance RDS berada. Kami merekomendasikan Anda menggunakan metode ini. Untuk informasi lebih lanjut, lihat Migrasikan Instance ECS.
Metode 2: Ubah jenis jaringan Instance RDS dari VPC ke jaringan klasik. Perhatikan bahwa VPC memberikan keamanan yang lebih tinggi daripada jaringan klasik. Kami merekomendasikan Anda menggunakan VPC.
Metode 3: Gunakan fitur ClassicLink untuk menghubungkan Instance ECS tipe jaringan klasik ke Instance RDS tipe VPC melalui jaringan internal. Untuk informasi lebih lanjut, lihat Aktifkan ClassicLink.
CatatanJika instance-instance tersebut tidak dapat terhubung setelah fitur ClassicLink diaktifkan, selesaikan masalah berdasarkan deskripsi dalam Pemecahan Masalah Koneksi antara Jaringan Klasik dan VPC Setelah Anda Membuat Koneksi ClassicLink.
Metode 4: Hubungkan Instance ECS ke Instance RDS menggunakan titik akhir publik dari Instance RDS. Metode ini memberikan performa, keamanan, dan stabilitas yang buruk. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau lepaskan titik akhir publik untuk Instance ApsaraDB RDS for SQL Server.
Jika Instance ECS dan Instance RDS keduanya berada di VPC, pastikan bahwa instance-instance tersebut berada di VPC yang sama.
Lihat ID VPC tempat Instance ECS berada.
Lihat jenis jaringan dari Instance RDS.
Jika Instance ECS dan Instance RDS berada di VPC yang berbeda, gunakan salah satu metode berikut untuk menyelesaikan masalah:
Metode 1: Migrasikan Instance RDS ke VPC tempat Instance ECS berada. Metode ini direkomendasikan. Untuk informasi lebih lanjut, lihat Ubah VPC dan vSwitch.
Metode 2: Buat instance Cloud Enterprise Network (CEN) untuk membangun koneksi antara dua VPC. Untuk informasi lebih lanjut tentang CEN, lihat Gunakan CEN untuk Mengaktifkan Komunikasi Jaringan Intra-region.
Metode 3: Hubungkan Instance ECS ke Instance RDS menggunakan titik akhir publik dari Instance RDS. Metode ini memberikan performa, keamanan, dan stabilitas yang buruk. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau lepaskan titik akhir publik untuk Instance ApsaraDB RDS for SQL Server.
Jika Instance ECS dan Instance RDS berada di VPC yang sama dan wilayah yang sama, Instance ECS dapat terhubung ke Instance RDS menggunakan titik akhir publik daripada titik akhir internal dari Instance RDS, dan baik perintah ping maupun telnet mengembalikan kegagalan koneksi, Anda dapat menyelesaikan masalah berdasarkan deskripsi dalam Apa yang Harus Saya Lakukan Jika Instance ECS Tidak Dapat Terhubung ke Instance ApsaraDB RDS karena Masalah Routing?
Masalah yang menyebabkan kegagalan untuk terhubung ke Instance RDS melalui Internet
-
Periksa koneksi internet ke instance
Pastikan bahwa titik akhir publik dari Instance RDS digunakan untuk koneksi. Anda dapat melihat titik akhir publik dari Instance RDS di halaman Koneksi Database di Konsol ApsaraDB RDS.
-
Periksa apakah alamat IP publik dari perangkat lokal telah ditambahkan ke daftar putih Instance RDS
PentingAlamat IP publik dari perangkat lokal mungkin berubah secara dinamis, yang dapat menyebabkan kegagalan koneksi. Untuk menjaga koneksi tetap stabil, kami sarankan Anda terhubung ke Instance RDS melalui jaringan internal atau tentukan blok CIDR publik yang mencakup variasi alamat IP perangkat tersebut dalam daftar putih Instance RDS.
Pastikan alamat IP publik perangkat lokal yang ingin dihubungkan ke Instance RDS telah ditambahkan ke daftar putih alamat IP Instance RDS. Jika perangkat lokal dapat terhubung ke Instance RDS setelah
0.0.0.0/0ditambahkan ke daftar putih, kemungkinan alamat IP yang Anda tambahkan tidak benar. Dalam situasi ini, periksa kembali alamat IP publik perangkat lokal yang tepat, lalu tambahkan alamat IP tersebut ke daftar putih alamat IP Instance RDS. Untuk detail lebih lanjut tentang cara mengonfigurasi daftar putih alamat IP, lihat , Konfigurasikan daftar putih alamat IP untuk Instance RDS for SQL Server, , atau .
Untuk informasi lebih lanjut, lihat topik-topik berikut:
Kesalahan yang dilaporkan selama koneksi antara Instance ECS dan Instance RDS yang dibuat dalam akun Alibaba Cloud yang berbeda
Anda dapat menggunakan salah satu metode berikut untuk menghubungkan instance tersebut:
Metode 1: Gunakan koneksi peering VPC. Untuk informasi lebih lanjut, lihat Koneksi Peering VPC. Metode ini direkomendasikan.
Metode 2: Gunakan Peran RAM dan Kebijakan RAM. Untuk informasi lebih lanjut, lihat Peran RAM.
Metode 3: Hubungkan Instance ECS ke Instance RDS menggunakan titik akhir publik dari Instance RDS. Metode ini memberikan performa, keamanan, dan stabilitas yang buruk. Untuk informasi lebih lanjut tentang cara mengajukan titik akhir publik, lihat Ajukan atau lepaskan titik akhir publik untuk Instance ApsaraDB RDS for SQL Server.
Referensi
Pemecahan Masalah Koneksi ke Instance ApsaraDB RDS yang Gagal
Ruang lingkup aplikasi
ApsaraDB RDS