แชร์ผ่าน


ข้อจํากัดในฐานข้อมูลที่มิเรอร์ Microsoft Fabric จากอินสแตนซ์ที่จัดการแล้วของ Azure SQL (ตัวอย่าง)

ข้อจํากัดปัจจุบันในฐานข้อมูลที่มิเรอร์มิเรอร์ Microsoft Fabric จากอินสแตนซ์ที่จัดการแล้วของ Azure SQL จะแสดงอยู่ในหน้านี้ หน้านี้อาจเปลี่ยนแปลงได้

สําหรับการแก้ไขปัญหา โปรดดู:

ความพร้อมใช้งานของคุณลักษณะ

คุณสามารถกําหนดค่าอินสแตนซ์ที่จัดการแล้วของ Azure SQL สําหรับการทํามิเรอร์หากมีการปรับใช้กับภูมิภาค Azure ใด ๆ ยกเว้น สําหรับภูมิภาคเหล่านี้ในปัจจุบัน: สหรัฐอเมริกาตะวันออก 2 US 2 ตะวันตก สหรัฐอเมริกาตอนกลาง สหรัฐอเมริกาตะวันตก

ความพร้อมใช้งานของคุณลักษณะยังขึ้นอยู่กับพื้นที่ Fabric สําหรับรายการทั้งหมดของการสนับสนุนพื้นที่ Fabric โปรดดู ภูมิภาค Fabric ที่รองรับการมิเรอร์เรอร์

ข้อจํากัดระดับฐานข้อมูล

  • การทํามิเรอร์บนอินสแตนซ์ที่จัดการแล้วของ Azure SQL จะพร้อมใช้งานสําหรับอินสแตนซ์ที่มีนโยบายการอัปเดตที่ตั้งค่าเป็นอัปเดตอยู่เสมอ SQL Server 2022 รุ่นของ SQL Managed Instance ไม่สนับสนุนการทําสําเนา
  • การตั้งค่าการกู้คืนจากภัยพิบัติทางภูมิศาสตร์ไม่ได้รับการสนับสนุนโดยการทํามิเรอร์
  • Fabric Mirroring สําหรับอินสแตนซ์ที่จัดการแล้วของ Azure SQL ได้รับการสนับสนุนบนฐานข้อมูลหลักที่เขียนได้เท่านั้น
  • ไม่สามารถมิเรอร์ฐานข้อมูลอินสแตนซ์ที่จัดการแล้วของ Azure SQL ได้ถ้าฐานข้อมูลมี: เปิดใช้งาน Change Data Capture (CDC), Transactional Replication หรือฐานข้อมูลได้รับการสนับสนุนในพื้นที่ทํางาน Fabric อื่น
  • จํานวนสูงสุดของตารางที่สามารถทํามิเรอร์ลงใน Fabric คือ 500 ตาราง ตารางใดๆ ที่เกินขีดจํากัด 500 ไม่สามารถทําสําเนาได้ในขณะนี้
    • หากคุณเลือก มิเรอร์ข้อมูล ทั้งหมดเมื่อกําหนดค่ามิเรอร์มิเรอร์ ตารางที่จะแสดงบนตาราง 500 รายการแรกเมื่อตารางทั้งหมดเรียงลําดับตามตัวอักษรตามชื่อแผนการ และชื่อตาราง ชุดตารางที่เหลือที่ด้านล่างของรายการตามลําดับตัวอักษรไม่มีมิเรอร์เหนือ
    • หากคุณยกเลิกการเลือก มิเรอร์ข้อมูล ทั้งหมด และเลือกแต่ละตาราง คุณจะไม่สามารถเลือกตารางมากกว่า 500 ตารางได้
  • คุณลักษณะการคัดลอก/ย้ายฐานข้อมูลไม่ได้รับการสนับสนุนบนฐานข้อมูลที่เป็นแบบมิเรอร์ ถ้าคุณย้ายหรือคัดลอกฐานข้อมูลที่มีการเปิดใช้งานการมิเรอร์ สําเนาจะรายงานสถานะข้อผิดพลาดของการมิเรอร์
  • ถ้าฐานข้อมูลอินสแตนซ์ที่จัดการ SQL ของคุณได้รับการตั้งค่าให้ใช้ คุณลักษณะ Azure SQL Managed Instance Link แบบจําลองที่สามารถอ่านได้จะไม่ได้รับการสนับสนุนให้เป็นแหล่งที่มาสําหรับการมิเรอร์ Fabric
  • ถ้าฐานข้อมูลของคุณได้รับการกําหนดค่าสําหรับมิเรอร์และเปลี่ยนชื่อ แล้ว ฟังก์ชันการทํางานของ Monitor Mirroring จะหยุดทํางาน การเปลี่ยนชื่อฐานข้อมูลเป็นชื่อที่มีขณะตั้งค่าการมิเรอร์จะแก้ไขปัญหาได้

สิทธิ์ในฐานข้อมูลต้นทาง

  • สนับสนุนการรักษาความปลอดภัย ระดับแถว แต่ในขณะนี้สิทธิ์ยังไม่เผยแพร่ไปยังข้อมูลที่จําลองแบบใน Fabric OneLake
  • สิทธิ์ระดับวัตถุ ตัวอย่างเช่น การให้สิทธิ์กับบางคอลัมน์ ไม่มีการเผยแพร่ไปยังข้อมูลที่จําลองแบบแล้วใน Fabric OneLake
  • ในขณะนี้ การตั้งค่าการมาสก์ ข้อมูลแบบไดนามิกยังไม่ได้เผยแพร่จากฐานข้อมูลต้นฉบับไปยัง Fabric OneLake
  • เพื่อกําหนดค่าการมิเรอร์สําหรับอินสแตนซ์ที่จัดการแล้วของ Azure SQL ให้สําเร็จ องค์ประกอบหลักของที่ใช้ในการเชื่อมต่อกับอินสแตนซ์ที่จัดการแล้วของ SQL ต้นทางจะต้องได้รับสิทธิ์ควบคุมหรือ db_owner ขอแนะนําให้อนุญาตให้เฉพาะบนฐานข้อมูลที่กําลังทํามิเรอร์เท่านั้น - อย่าดําเนินการในระดับเซิร์ฟเวอร์ทั้งหมด

ความปลอดภัยเครือข่ายและการเชื่อมต่อ

  • อินสแตนซ์ที่จัดการแล้วของ SQL ต้นทางต้องเปิดใช้งาน จุด สิ้นสุดสาธารณะและอนุญาตให้บริการ Azure เชื่อมต่อได้
  • จําเป็นต้องเปิดใช้งานข้อมูลประจําตัวที่ได้รับการจัดการ (SAMI) ของระบบที่จัดการแล้วของ Azure SQL และต้องเป็นข้อมูลประจําตัวหลัก
  • ไม่ควรลบสิทธิ์ผู้สนับสนุนของบริการอินสแตนซ์ที่จัดการแล้วของ Azure SQL (SPN) ออกจากรายการฐานข้อมูลที่มิเรอร์บริดจ์ Fabric
  • ไม่สนับสนุนข้อมูลประจําตัวที่จัดการโดยผู้ใช้ (UAMI)
  • ไม่รองรับการทํามิเรอร์ข้ามผู้ เช่า Microsoft Entra ซึ่งอินสแตนซ์ที่จัดการโดย Azure SQL และพื้นที่ทํางาน Fabric อยู่ในผู้เช่าแยกต่างหาก 
  • ป้ายชื่อการป้องกันข้อมูลของ Microsoft Purview/ระดับความลับที่กําหนดไว้ในอินสแตนซ์ที่จัดการแล้วของ Azure SQL ไม่ได้สะท้อนไปยัง Fabric OneLake

ระดับตาราง

  • ตารางที่ไม่มีคีย์หลักที่กําหนดไว้ไม่สามารถทํามิเรอร์ได้
    • ตารางที่ใช้คีย์หลักที่กําหนดว่าไม่สามารถมิเรอร์คีย์หลักที่ไม่จําเป็นได้
    • ไม่สามารถมิเรอร์ตารางได้หากคีย์หลักเป็นหนึ่งในประเภทข้อมูล: sql_variant, timestamp/rowversion
    • ไม่สามารถสะท้อนตารางได้หากคีย์หลักเป็นหนึ่งในประเภทข้อมูลเหล่านี้: datetime2(7), datetimeoffset(7), time(7) โดยที่มี 7 ความแม่นยําเจ็ดหลัก
    • ทะเลสาบเดลต้ารองรับความแม่นยําเพียงหกหลักเท่านั้น
      • คอลัมน์ของประเภท SQL datetime2 ที่มีความแม่นยําของตัวเลขทศนิยม 7 ส่วน ไม่มีชนิดข้อมูลที่สอดคล้องกันที่มีความแม่นยําเหมือนกันในไฟล์ Delta ใน Fabric OneLake การสูญหายที่มีความแม่นยําเกิดขึ้นหากมีการมิเรอร์คอลัมน์ประเภทนี้และจะตัดแต่งตัวเลขทศนิยมที่เจ็ดหลัก
      • ประเภทข้อมูล datetimeoffset(7) ไม่มีชนิดข้อมูลที่สอดคล้องกันที่มีความแม่นยําเหมือนกันในไฟล์ Delta ใน Fabric OneLake การสูญเสียความแม่นยํา (การสูญเสียของโซนเวลาและทศนิยมเวลาที่เจ็ด) เกิดขึ้นหากมีมิเรอร์คอลัมน์ของชนิดนี้
    • ดัชนี columnstore แบบกลุ่มยังไม่รองรับในขณะนี้
  • ถ้าคอลัมน์ในตารางอย่างน้อยหนึ่งคอลัมน์เป็นชนิด Large Binary Object (LOB) ที่มี> ข้อมูลของคอลัมน์จะถูกตัดทอนให้มีขนาด 1 MB ใน Fabric OneLake กําหนดค่าตัวเลือกการกําหนดค่าเซิร์ฟเวอร์ขนาด ข้อความสูงสุดเพื่อให้ได้มากกว่า 65,536 ไบต์ถ้าคุณต้องการอนุญาตให้มีการแทรกขนาดใหญ่
  • ไม่สามารถมิเรอร์ตารางต้นทางที่มีคุณสมบัติการใช้งานต่อไปนี้:
    • ตารางประวัติชั่วคราวและตารางประวัติบัญชีแยกประเภท
    • เข้ารหัสตลอดเวลา
    • ตารางในหน่วยความจํา
    • กราฟ
    • ตารางภายนอก
  • การดําเนินการของภาษากําหนดโครงสร้างข้อมูลระดับตาราง (DDL) ต่อไปนี้ไม่อนุญาตบนตารางต้นทางเมื่อเปิดใช้งานสําหรับการมิเรอร์อินสแตนซ์ที่จัดการของ SQL ไปยัง Microsoft Fabric
    • สลับ/แยก/ผสานพาร์ติชัน
    • เปลี่ยนคีย์หลัก
    • ตัดทอนตาราง
  • เมื่อมีการเปลี่ยนแปลง DDL สแนปช็อตข้อมูลที่สมบูรณ์จะเริ่มต้นใหม่สําหรับตารางที่เปลี่ยนแปลง และข้อมูลตารางทั้งหมดจะถูกฝังลงใน Fabric OneLake
  • ในปัจจุบัน จะไม่สามารถมิเรอร์ตารางได้หากมีชนิดข้อมูล json
    • ในปัจจุบัน คุณไม่สามารถเปลี่ยนคอลัมน์เป็นชนิดข้อมูล json เมื่อมีการมิเรอร์ตารางได้
  • มุมมองและมุมมองที่เป็นรูปธรรมไม่ได้รับการสนับสนุนสําหรับการทํามิเรอร์

ระดับคอลัมน์

  • ถ้าตารางต้นทางประกอบด้วยคอลัมน์จากการคํานวณ คอลัมน์เหล่านี้ไม่สามารถทํามิเรอร์ไปยัง Fabric OneLake 
  • ถ้าตารางต้นทางประกอบด้วยคอลัมน์ที่มีชนิดข้อมูลเหล่านี้หนึ่งชนิด คอลัมน์เหล่านี้จะไม่สามารถแสดงเป็น Fabric OneLake ได้ ชนิดข้อมูลต่อไปนี้ไม่ได้รับการสนับสนุนสําหรับการทํามิเรอร์:
    • ภาพ
    • ntext text/
    • xml
    • json
    • ประทับเวลา rowversion/
    • sql_variant
    • ประเภทที่ผู้ใช้กําหนดเอง (UDT)
    • เรขาคณิต
    • ภูมิศาสตร์
  • การทําสําเนาสนับสนุนการจําลองแบบคอลัมน์ที่มีช่องว่างหรืออักขระพิเศษในชื่อ (เช่น ,;{}()\n\t=) สําหรับตารางภายใต้การจําลองแบบก่อนเปิดใช้งานคุณลักษณะนี้ คุณจําเป็นต้องอัปเดตการตั้งค่าฐานข้อมูลแบบมิเรอร์หรือรีสตาร์ทการมิเรอร์เพื่อรวมคอลัมน์เหล่านั้น เรียนรู้เพิ่มเติมจากการแมปคอลัมน์ Delta รองรับ
  • การดําเนินการของภาษาข้อกําหนดข้อมูลระดับคอลัมน์ (DDL) ต่อไปนี้ไม่ได้รับการสนับสนุนในตารางต้นทางเมื่อเปิดใช้งานสําหรับตัวมิเรอร์อินสแตนซ์ที่จัดการของ SQL ไปยัง Microsoft Fabric:
    • เปลี่ยนคอลัมน์
    • เปลี่ยนชื่อคอลัมน์ (sp_rename)

ข้อจํากัดของรายการมิเรอร์

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

ข้อจํากัดปลายทางของการวิเคราะห์ SQL

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

ภูมิภาคที่ได้รับการสนับสนุน

ต่อไปนี้คือภูมิภาค Fabric ที่สนับสนุนการทํามิเรอร์:

เอเชียแปซิฟิก:

  • ออสเตรเลียตะวันออก
  • ออสเตรเลียตะวันออกเฉียงใต้
  • อินเดียกลาง
  • เอเชียตะวันออก
  • ญี่ปุ่นภาคตะวันออก
  • เกาหลีตอนกลาง
  • เอเชียตะวันออกเฉียงใต้
  • อินเดียใต้

ยุโรป

  • ยุโรปตอนเหนือ
  • ยุโรปตะวันตก
  • ฝรั่งเศสตอนกลาง
  • เยอรมนีตอนกลางทางตะวันตก
  • อิตาลี เหนือ
  • นอร์เวย์ฝั่งตะวันออก
  • โปแลนด์ เซ็นทรัล
  • สวีเดนตอนกลาง
  • สวิตเซอร์แลนด์ตอนเหนือ
  • สวิตเซอร์แลนด์ตะวันตก
  • สหราชอาณาจักรตอนใต้
  • สหราชอาณาจักรตะวันตก

อเมริกา:

  • บราซิลใต้
  • แคนาดากลาง
  • แคนาดาตะวันออก
  • สหรัฐอเมริกาตอนกลาง
  • สหรัฐอเมริกาฝั่งตะวันออก
  • สหรัฐอเมริกาฝั่งตะวันออก 2
  • สหรัฐอเมริกาตอนกลางทางเหนือ
  • สหรัฐอเมริกาตอนกลางทางใต้
  • สหรัฐอเมริกาตะวันตก
  • US2 ตะวันตก

ตะวันออกกลางและแอฟริกา:

  • แอฟริกาใต้ตอนเหนือ
  • สหรัฐอาหรับเอมิเรตส์ เหนือ

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