เหตุใดบริการสำรองแอป Azure ของฉันจึงไม่สามารถเชื่อมต่อกับฐานข้อมูล Azure SQL ของฉันได้

ฉันประสบปัญหาในการกำหนดค่าการสำรองข้อมูลฐานข้อมูล SQL โดยใช้ Azure

ฉันมีเว็บแอปพลิเคชันและฐานข้อมูล Azure SQL ที่เกี่ยวข้อง แอปเชื่อมต่อกับฐานข้อมูลได้โดยไม่มีปัญหา ฉันได้วางสตริงการเชื่อมต่อที่ Azure UI มอบให้ฉัน (หน้าแรก -> ฐานข้อมูล SQL -> ฐานข้อมูล SQL ของฉัน) ลงในส่วนสตริงการเชื่อมต่อของการกำหนดค่าสำหรับบริการแอพ (หน้าแรก -> บริการแอพ -> บริการแอพของฉัน -> การกำหนดค่า) ฉันสร้างข้อมูลสำรองของ App Service (หน้าแรก -> บริการแอพ -> บริการแอพของฉัน -> ข้อมูลสำรอง -> การกำหนดค่า) และทำเครื่องหมายที่สตริงการเชื่อมต่อของฉันเพื่อสำรองฐานข้อมูลของฉัน

หลังจากผ่านไปประมาณ 20 นาที การสำรองข้อมูลจะล้มเหลวโดยมีข้อผิดพลาด:

เกิดข้อผิดพลาดเกี่ยวกับเครือข่ายหรือเฉพาะอินสแตนซ์ขณะสร้างการเชื่อมต่อกับ SQL Server ไม่พบเซิร์ฟเวอร์หรือไม่สามารถเข้าถึงได้ ตรวจสอบว่าชื่ออินสแตนซ์ถูกต้องและมีการกำหนดค่า SQL Server เพื่ออนุญาตการเชื่อมต่อระยะไกล (ผู้ให้บริการ: ผู้ให้บริการ TCP ข้อผิดพลาด: 0 - ไม่รู้จักโฮสต์ดังกล่าว)

ฉันสามารถเชื่อมต่อกับฐานข้อมูลจาก SQL Server Management Studio ที่ทำงานบนแล็ปท็อปของฉัน และจากโค้ดที่ทำงานบนแล็ปท็อปของฉัน โดยใช้เซิร์ฟเวอร์ ชื่อผู้ใช้ และรหัสผ่านจากสตริงการเชื่อมต่อ เหตุใดข้อมูลสำรองจึงไม่สามารถเชื่อมต่อกับฐานข้อมูลได้

ขอบคุณมากสำหรับคำแนะนำใด ๆ


person Shane Cossey    schedule 28.04.2020    source แหล่งที่มา


คำตอบ (1)


การเชื่อมโยงคำถามเดียวกันที่ถามใน MSDN: การสำรองข้อมูลฐานข้อมูล Azure SQL ล้มเหลว ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้

โปรดดูข้อกำหนดและข้อจำกัด รายละเอียดที่ไม่รองรับฟังก์ชันนี้ ซึ่งฉันได้แสดงรายการไว้ด้านล่างรายการที่เกี่ยวข้องซึ่งใช้กับสถานการณ์ของคุณ:

หากไม่มีข้อใดข้างต้นเกี่ยวข้องกับคุณ ปัญหาก็คือปัญหาที่อยู่ IP ซึ่งคุณต้องเปิดใช้งาน "อนุญาตการเข้าถึงบริการ Azure" ในไฟร์วอลล์สำหรับเซิร์ฟเวอร์ Azure SQL (เชิงตรรกะ) ของคุณ การแก้ไขปัญหาเพิ่มเติมสามารถทำได้โดยการใช้ประโยชน์จาก Application Insights เพื่อบันทึกเหตุการณ์ความล้มเหลวในการสำรองข้อมูล จากนั้นเจาะลึกรายละเอียดบันทึกที่รวบรวมไว้เพื่อดูว่าข้อผิดพลาดเฉพาะคืออะไร

person Mike Ubezzi MSFT    schedule 30.04.2020