แชร์ผ่าน


ข้อจํากัดสําหรับการมิเรอร์ฐานข้อมูล Fabric SQL (ตัวอย่าง)

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

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

สําหรับข้อจํากัดทั่วไปสําหรับฐานข้อมูล SQL ใน Microsoft Fabric โปรดดู ข้อจํากัดในฐานข้อมูล SQL ใน Microsoft Fabric (ตัวอย่าง)

สำคัญ

คุณลักษณะนี้อยู่ในตัวอย่าง

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

  • ไม่สามารถปิดใช้งานการมิเรอร์สําหรับฐานข้อมูล SQL ใน Fabric ได้ในขณะนี้
  • การเลียนแบบสําหรับฐานข้อมูล SQL สามารถสะท้อนไปยังพื้นที่ทํางานที่มีฐานข้อมูล Fabric SQL อยู่เท่านั้น
  • จํานวนสูงสุดของตารางที่สามารถทํามิเรอร์จากหนึ่งฐานข้อมูลคือ 1,000 คุณสามารถมีตารางได้มากกว่า แต่ตารางใด ๆ ที่สร้างขึ้นเกินกว่า 1000 จะถูกข้ามจากการมิเรอร์

คุณลักษณะการรักษาความปลอดภัย

ระดับตาราง

  • ไม่สามารถมิเรอร์ตารางได้หากคีย์หลักมี ชนิดข้อมูลที่ไม่สนับสนุน
  • ตารางต้นทางที่มีการใช้งานคุณลักษณะต่อไปนี้ไม่สามารถทํามิเรอร์ไปยัง Fabric OneLake ได้
    • สามารถสร้างดัชนี Columnstore แบบกลุ่มได้ แต่ตารางจะไม่สามารถมิเรอร์ไปยัง Fabric OneLake ได้
    • ตารางประวัติชั่วคราวและตารางประวัติบัญชีแยกประเภท
    • เข้ารหัสตลอดเวลา
    • ตารางในหน่วยความจํา
    • กราฟ
    • ตารางภายนอก
  • การดําเนินการของภาษากําหนดข้อมูลระดับตาราง (DDL) ต่อไปนี้ไม่ได้รับอนุญาต:
    • สลับ/แยก/ผสานพาร์ติชัน
    • เปลี่ยนคีย์หลัก
    • เปลี่ยนตารางเพื่อสร้างพาร์ติชันใหม่โดยDATA COMPRESSION = ROWPAGEหรือไม่ได้รับอนุญาต
  • เมื่อมีการเปลี่ยนแปลง DDL สแนปช็อตข้อมูลทั้งหมดจะเริ่มต้นใหม่สําหรับตารางที่เปลี่ยนแปลง และข้อมูลจะถูกบันทึกใหม่
  • มุมมองไม่ได้สะท้อนไปยัง OneLake
  • ขั้นตอนที่เก็บไว้ไม่ได้มิเรอร์ไปยัง OneLake
  • ALTER INDEX ALL ไม่อนุญาตให้ใช้บนตาราง สามารถเปลี่ยนดัชนีแต่ละตัวที่อ้างอิงตามชื่อได้
  • สําหรับตารางชั่วคราว ตารางข้อมูลเป็นแบบมิเรอร์ แต่ตารางประวัติจะถูกแยกออกจากการมิเรอร์
    • เมื่อมีการเพิ่มการกําหนดรุ่นระบบ (แปลงเป็น Temporal) สองตารางที่มีอยู่ ตารางประวัติที่มีอยู่จะถูกแยกออกจากการมิเรอร์โดยอัตโนมัติ (แม้ว่าจะเป็นมิเรอร์ในอดีต)
    • เมื่อลบการกําหนดรุ่นระบบออก (การแยกข้อมูลชั่วคราวออกจากตารางประวัติ) ตารางประวัติจะถือว่าเป็นตารางแบบสแตนด์อโลนและเพิ่มลงในการมิเรอร์โดยอัตโนมัติ
  • ไม่สนับสนุนการทําดัชนีข้อความแบบเต็มและไม่สามารถสร้างได้ในฐานข้อมูล SQL ใน Microsoft Fabric
  • สถานะการจําลองแบบไม่รองรับในหน้าตัวตรวจสอบการจําลองแบบประกอบด้วยข้อมูลสถานะที่ระบุเฉพาะสําหรับตาราง ซึ่งมักเกิดจากชนิดข้อมูลที่ไม่รองรับ
  • ในการแสดงตัวอย่างปัจจุบัน ไม่สามารถมิเรอร์ตารางได้ถ้ามีชนิดข้อมูล json หรือเวกเตอร์
    • ในปัจจุบัน คุณไม่สามารถเปลี่ยนคอลัมน์ เป็นชนิดข้อมูลเวกเตอร์ หรือ json ในฐานข้อมูล SQL ใน Fabric ได้

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

  • ถ้าตารางต้นทางมีคอลัมน์จากการคํานวณ คอลัมน์เหล่านี้จะถูกข้ามและไม่สามารถมิเรอร์ได้
  • ถ้าตารางต้นทางประกอบด้วยคอลัมน์ที่มีชนิดข้อมูลเหล่านี้คอลัมน์ใดชนิดหนึ่งจะไม่สามารถสะท้อนไปยัง Fabric OneLake ได้ ชนิดข้อมูลต่อไปนี้ไม่ได้รับการสนับสนุนสําหรับการทํามิเรอร์:
    • ภาพ
    • ntext text/
    • xml
    • ประทับเวลา rowversion/
    • sql_variant
    • ประเภทที่ผู้ใช้กําหนดเอง (UDT)
    • เรขาคณิต
    • ภูมิศาสตร์
    • hierarchyid
  • ทะเลสาบเดลต้ารองรับความแม่นยําเพียงหกหลักเท่านั้น
    • คอลัมน์ของประเภท SQL datetime2 ที่มีความแม่นยําของตัวเลขทศนิยม 7 ส่วน ไม่มีชนิดข้อมูลที่สอดคล้องกันที่มีความแม่นยําเหมือนกันในไฟล์ Delta ใน Fabric OneLake การสูญหายที่มีความแม่นยําเกิดขึ้นหากมีการมิเรอร์คอลัมน์ประเภทนี้และจะตัดแต่งตัวเลขทศนิยมที่เจ็ดหลัก
    • ไม่สามารถสะท้อนตารางได้หากคีย์หลักเป็นหนึ่งในประเภทข้อมูลเหล่านี้: datetime2(7), datetimeoffset(7), time(7) โดยที่มี 7 ความแม่นยําเจ็ดหลัก
    • ประเภทข้อมูล datetimeoffset(7) ไม่มีชนิดข้อมูลที่สอดคล้องกันที่มีความแม่นยําเหมือนกันในไฟล์ Delta ใน Fabric OneLake การสูญเสียความแม่นยํา (การสูญเสียของโซนเวลาและทศนิยมเวลาที่เจ็ด) เกิดขึ้นหากมีมิเรอร์คอลัมน์ของชนิดนี้
  • ชื่อคอลัมน์สําหรับตาราง SQL ต้องไม่มีช่องว่างหรืออักขระต่อไปนี้: ,;{}()\n\t=
  • ถ้าคอลัมน์ในตารางอย่างน้อยหนึ่งคอลัมน์เป็นชนิด Large Binary Object (LOB) ที่มีขนาดมากกว่า 1 MB ข้อมูลของคอลัมน์จะถูกตัดทอนให้มีขนาด 1 MB ใน Fabric OneLake

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