Mengapa cadangan layanan aplikasi Azure saya tidak dapat tersambung ke database Azure SQL saya?

Saya mengalami masalah saat mengonfigurasi cadangan database SQL menggunakan Azure.

Saya memiliki aplikasi web dan database Azure SQL terkait. Aplikasi terhubung ke DB tanpa masalah. Saya telah menempelkan string koneksi yang diberikan kepada saya oleh Azure UI (Beranda -> Database SQL -> Database SQL Saya) ke bagian string koneksi konfigurasi untuk Layanan Aplikasi (Beranda -> Layanan Aplikasi -> Layanan Aplikasi Saya -> Konfigurasi). Saya membuat cadangan Layanan Aplikasi (Beranda -> Layanan Aplikasi -> Layanan Aplikasi Saya -> Cadangan -> Konfigurasi) dan mencentang string koneksi saya untuk mencadangkan database saya.

Setelah sekitar 20 menit, pencadangan gagal dengan kesalahan:

Terjadi kesalahan terkait jaringan atau spesifik contoh saat membuat sambungan ke SQL Server. Server tidak ditemukan atau tidak dapat diakses. Verifikasi bahwa nama instans sudah benar dan SQL Server dikonfigurasi untuk mengizinkan koneksi jarak jauh. (penyedia: Penyedia TCP, kesalahan: 0 - Tidak ada host yang diketahui.)

Saya dapat terhubung ke database dari SQL Server Management Studio yang berjalan di laptop saya, dan dari kode yang berjalan di laptop saya, menggunakan server, nama pengguna dan kata sandi dari string koneksi, mengapa cadangan tidak dapat terhubung ke database?

Terima kasih banyak atas sarannya.


person Shane Cossey    schedule 28.04.2020    source sumber


Jawaban (1)


Menautkan pertanyaan yang sama yang ditanyakan di MSDN: Pencadangan Database Azure SQL Gagal, tidak dapat tersambung ke database.

Silakan lihat Persyaratan dan Batasan detail di mana fungsi ini tidak didukung, yang telah saya cantumkan di bawah item yang berlaku untuk skenario Anda:

  • Fitur Pencadangan dan Pemulihan mengharuskan paket App Service berada di tingkat Standar atau tingkat Premium. Untuk informasi selengkapnya tentang menskalakan paket App Service Anda untuk menggunakan tingkat yang lebih tinggi, lihat Meningkatkan skala aplikasi di Azure. Tingkat Premium memungkinkan jumlah pencadangan harian yang lebih besar dibandingkan tingkat Standar.
  • Anda memerlukan akun dan kontainer penyimpanan Azure dalam langganan yang sama dengan aplikasi yang ingin Anda cadangankan. Untuk informasi lebih lanjut tentang akun penyimpanan Azure, lihat Ikhtisar akun penyimpanan Azure.
  • Cadangan dapat berisi konten aplikasi dan database hingga 10 GB. Jika ukuran cadangan melebihi batas ini, Anda akan mendapatkan pesan kesalahan.
  • Penggunaan akun penyimpanan berkemampuan firewall sebagai tujuan pencadangan Anda tidak didukung. Jika pencadangan dikonfigurasi, Anda akan mendapatkan pencadangan yang gagal.

Jika tidak ada satu pun hal di atas yang berlaku untuk Anda, maka masalahnya adalah masalah Alamat IP yang mengharuskan Anda mengaktifkan "Izinkan akses ke layanan Azure" di firewall untuk Server Azure SQL (logis) Anda. Pemecahan masalah tambahan dapat dilakukan dengan memanfaatkan Wawasan Aplikasi untuk menangkap peristiwa kegagalan pencadangan dan kemudian menelusuri detail log yang dikumpulkan untuk melihat kesalahan spesifiknya.

person Mike Ubezzi MSFT    schedule 30.04.2020