แชร์ผ่าน


กําลังมิเรอร์ SQL Server

การมิเรอร์ใน Fabric มอบประสบการณ์ที่ง่ายดายเพื่อหลีกเลี่ยง ETL ที่ซับซ้อน (Extract Transform Load) และรวมอสังหาริมทรัพย์ SQL Server ที่มีอยู่ของคุณกับข้อมูลที่เหลือของคุณใน Microsoft Fabric คุณสามารถจําลองฐานข้อมูล SQL Server ที่มีอยู่ของคุณไปยัง OneLake ของ Fabric ได้โดยตรงอย่างต่อเนื่อง ภายใน Fabric คุณสามารถปลดล็อกข่าวกรองธุรกิจที่ทรงพลัง ปัญญาประดิษฐ์ วิศวกรรมข้อมูล วิทยาศาสตร์ข้อมูล และสถานการณ์การแบ่งปันข้อมูล

สําหรับบทช่วยสอน โปรดดู บทช่วยสอน: กําหนดค่าฐานข้อมูลที่มิเรอร์ Microsoft Fabric จาก SQL Server

ทําไมต้องใช้ Mirroring in Fabric?

ด้วย Mirroring in Fabric คุณไม่จําเป็นต้องรวมบริการต่างๆ จากผู้ขายหลายรายเข้าด้วยกัน คุณสามารถเพลิดเพลินกับผลิตภัณฑ์แบบครบวงจร แบบครบวงจร และใช้งานง่าย ซึ่งออกแบบมาเพื่อลดความซับซ้อนของความต้องการในการวิเคราะห์ของคุณ และสร้างขึ้นเพื่อการเปิดกว้างและการทํางานร่วมกันระหว่าง Microsoft, SQL Server และโซลูชันเทคโนโลยีกว่า 1,000 รายการที่สามารถอ่านรูปแบบตาราง Delta Lake แบบโอเพนซอร์สได้

ประสบการณ์การวิเคราะห์มีอะไรบ้าง

ฐานข้อมูลมิเรอร์เป็นรายการใน Fabric Data Warehousing ที่แตกต่างจากจุดสิ้นสุดการวิเคราะห์คลังสินค้าและ SQL

ไดอะแกรมของการสะท้อนฐานข้อมูล Fabric สําหรับ SQL Server

การมิเรอร์จะสร้างรายการเหล่านี้ในพื้นที่ทํางาน Fabric ของคุณ:

  • รายการฐานข้อมูลที่มิเรอร์ การมิเรอร์จัดการการจําลองแบบข้อมูลไปยัง OneLake และการแปลงเป็น Parquet ในรูปแบบที่พร้อมสําหรับการวิเคราะห์ สิ่งนี้ทําให้สถานการณ์ดาวน์สตรีม เช่น วิศวกรรมข้อมูล วิทยาศาสตร์ข้อมูล และอื่นๆ
  • ตําแหน่งข้อมูลการวิเคราะห์ SQL

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

  • สํารวจตารางที่อ้างอิงข้อมูลในตาราง Delta Lake ของคุณจาก SQL Server
  • สร้างแบบสอบถามและมุมมองแบบไม่มีโค้ด และสํารวจข้อมูลด้วยภาพโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว
  • พัฒนามุมมอง SQL, TVF แบบอินไลน์ (ฟังก์ชันที่มีค่าตาราง) และกระบวนงานที่เก็บไว้เพื่อห่อหุ้มความหมายและตรรกะทางธุรกิจของคุณใน T-SQL
  • จัดการสิทธิ์ในวัตถุ
  • สืบค้นข้อมูลในคลังสินค้าและเลคเฮาส์อื่นๆ ในพื้นที่ทํางานเดียวกัน

นอกจาก ตัวแก้ไขการสืบค้น SQL แล้ว ยังมีระบบนิเวศของเครื่องมือที่กว้างขวางที่สามารถสืบค้นจุดสิ้นสุดการวิเคราะห์ SQL รวมถึง SQL Server Management Studio (SSMS) ส่วนขยาย mssql ด้วย Visual Studio Code และแม้แต่ GitHub Copilot.

สภาพแวดล้อมที่รองรับ

  • SQL Server 2016 - 2022

    • SQL Server บน Windows รองรับ Fabric Mirroring ในรุ่น Standard, Enterprise และ Developer
    • SQL Server 2017 บน Linux รองรับ Fabric Mirroring ที่เริ่มต้นด้วย CU18
    • SQL Server 2019 และ SQL Server 2022 บน Linux รองรับการสะท้อนแฟบริค
    • อินสแตนซ์ SQL Server ที่โฮสต์บนองค์กร, SQL Server บน Azure VM, SQL Server บนระบบคลาวด์ที่ไม่ใช่ Azure รองรับการสะท้อนแบบ Fabric
  • เซิร์ฟเวอร์ SQL 2025

    • Fabric Mirroring สําหรับ SQL Server 2025 ได้รับการสนับสนุนสําหรับอินสแตนซ์ภายในองค์กร ซึ่งขณะนี้ไม่ได้รับการสนับสนุนสําหรับอินสแตนซ์ SQL Server 2025 ที่ทํางานในเครื่องเสมือน Azure
    • ขณะนี้ Fabric Mirroring สําหรับ SQL Server 2025 ไม่ได้รับการสนับสนุนใน SQL Server บน Linux
    • Fabric Mirroring สําหรับ SQL Server 2025 ต้องการการเชื่อมต่อกับ Azure Arc รวมถึงส่วนขยาย Azure สําหรับ SQL Server สําหรับขั้นตอน โปรดดู บทช่วยสอน: กําหนดค่า Microsoft Fabric Mirroring จาก SQL Server

การสะท้อน SQL Server หลังไฟร์วอลล์

ตั้งค่า เกตเวย์ข้อมูลภายในองค์กร หรือ เกตเวย์ข้อมูลเครือข่ายเสมือน เพื่อสะท้อนข้อมูล เกตเวย์ข้อมูลอํานวยความสะดวกในการเชื่อมต่อที่ปลอดภัยไปยังฐานข้อมูลต้นทางของคุณผ่านปลายทางส่วนตัวหรือจากเครือข่ายส่วนตัวที่เชื่อถือได้ เรียนรู้เพิ่มเติมจากบทช่วยสอน SQL Server ที่มิเรอร์ และ วิธีการ: รักษาความปลอดภัยฐานข้อมูลที่มิเรอร์ Microsoft Fabric จาก SQL Server

ธุรกรรมที่ใช้งานอยู่ ปริมาณงาน และพฤติกรรมของกลไกจําลอง

  • ธุรกรรมที่ใช้งานอยู่ยังคงระงับการตัดทอนแฟ้มบันทึกธุรกรรมจนกว่าธุรกรรมจะคอมมิตและ SQL Server ที่มิเรอร์ตามทัน หรือธุรกรรมยกเลิก ธุรกรรมที่ทํางานเป็นเวลานานอาจส่งผลให้บันทึกธุรกรรมเต็มมากกว่าปกติ บันทึกธุรกรรมฐานข้อมูลต้นทางควรได้รับการตรวจสอบเพื่อไม่ให้บันทึกธุรกรรมเติม สําหรับข้อมูลเพิ่มเติม โปรดดู บันทึกธุรกรรมเพิ่มขึ้นเนื่องจากธุรกรรมที่ทํางานเป็นเวลานานและ CDC
  • ปริมาณงานของผู้ใช้แต่ละคนแตกต่างกันไป ในระหว่างสแนปช็อตเริ่มต้น อาจมีการใช้ทรัพยากรมากขึ้นในฐานข้อมูลต้นทาง สําหรับทั้ง CPU และ IOPS (การดําเนินการอินพุต/เอาต์พุตต่อวินาทีเพื่ออ่านหน้า) การดําเนินการอัปเดต/ลบตารางอาจนําไปสู่การสร้างบันทึกที่เพิ่มขึ้น เรียนรู้เพิ่มเติมเกี่ยวกับวิธีตรวจสอบทรัพยากรสําหรับ SQL Server ของคุณ

กลุ่มความพร้อมใช้งานของ Fabric Mirroring และ Always On

การมิเรอร์แฟบริคสําหรับ SQL Server มีลักษณะการทํางานต่อไปนี้เมื่อกําหนดค่าสําหรับ กลุ่มความพร้อมใช้งาน Always On:

  • ในกรณีที่เกิดการเปลี่ยนระบบเมื่อเกิดข้อผิดพลาด:
  • หากคุณนําโหนดรองออกจากกลุ่มความพร้อมใช้งาน ให้ทําดังนี้
    • ฐานข้อมูลที่เป็นส่วนหนึ่งของกลุ่มความพร้อมใช้งานในโหนดรองจะเข้าสู่สถานะการกู้คืน
    • เมื่อฐานข้อมูลถูกกู้คืน โดยการเรียกใช้คําสั่ง RESTORE DATABASE WITH RECOVERY และกลับมาออนไลน์ การมิเรอร์จะถูกปิดใช้งาน
  • หากกลุ่มเวลาว่างถูกทิ้ง (DROP AVAILABILITY GROUP):
    • ถ้ามีการเปิดใช้งานการมิเรอร์บนแบบจําลองหลักเดิม มิเรอร์จะหยุดทํางานเนื่องจากสตริงการเชื่อมต่อตัวรับฟังที่ใช้ โดย Fabric เพื่อเชื่อมต่อกับ SQL Server ไม่ถูกต้องอีกต่อไป สร้างการมิเรอร์ใหม่โดยการลบและเปิดใช้งานใหม่บนฐานข้อมูลทั้งบน Fabric และอินสแตนซ์ SQL Server
    • สําหรับฐานข้อมูลที่เข้าสู่สถานะ RESTORING เมื่อฐานข้อมูลเหล่านี้ถูกกู้คืนโดยคําสั่งที่รัน RESTORE DATABASE WITH RECOVERY มิเรอร์จะถูกปิดใช้งาน
  • เพิ่มโหนดใหม่ลงในกลุ่มความพร้อมใช้งานที่มีอยู่:

Pricing

การประมวลผลแบบ Fabric ที่ใช้ในการจําลองข้อมูลของคุณไปยัง Fabric OneLake นั้นฟรี พื้นที่เก็บข้อมูลใน OneLake ไม่มีค่าใช้จ่ายตามขนาดความจุ สําหรับข้อมูลเพิ่มเติม โปรดดู ต้นทุนของการสะท้อนและการกําหนดราคา OneLake สําหรับการสะท้อน การใช้งานการประมวลผลสําหรับการสืบค้นข้อมูลผ่าน SQL, Power BI หรือ Spark ยังคงถูกเรียกเก็บเงินตามความจุแฟบริค

ขั้นตอนถัดไป