หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ข้อจํากัดปัจจุบันในการ มิเรอร์ ฐานข้อมูล Fabric SQL จะแสดงอยู่ในหน้านี้ หน้านี้อาจเปลี่ยนแปลงได้
สําหรับการแก้ไขปัญหา โปรดดู:
- แก้ไขปัญหาการมิเรอร์จากฐานข้อมูล Fabric SQL
- แก้ไขปัญหาฐานข้อมูลที่มิเรอร์ Fabric
- แก้ไขปัญหาฐานข้อมูลที่มิเรอร์ Fabric จากฐานข้อมูล Azure SQL
สําหรับข้อจํากัดทั่วไปสําหรับฐานข้อมูล SQL ใน Microsoft Fabric โปรดดู ข้อจํากัดในฐานข้อมูล SQL ใน Microsoft Fabric
ข้อจํากัดระดับฐานข้อมูล
- ไม่สามารถปิดใช้งานการมิเรอร์สําหรับฐานข้อมูล SQL ใน Fabric ได้ในขณะนี้
- การเลียนแบบสําหรับฐานข้อมูล SQL สามารถสะท้อนไปยังพื้นที่ทํางานที่มีฐานข้อมูล Fabric SQL อยู่เท่านั้น
- จํานวนสูงสุดของตารางที่สามารถทํามิเรอร์จากหนึ่งฐานข้อมูลคือ 1,000 คุณสามารถมีตารางได้มากกว่า แต่ตารางใด ๆ ที่สร้างขึ้นเกินกว่า 1000 จะถูกข้ามจากการมิเรอร์
คุณลักษณะการรักษาความปลอดภัย
- การรักษาความปลอดภัย ระดับแถวได้รับการสนับสนุนสําหรับฐานข้อมูล Fabric SQL แต่ในขณะนี้สิทธิ์ยังไม่ได้เผยแพร่ไปยังข้อมูลที่จําลองแบบใน Fabric OneLake
- การให้สิทธิ์ระดับวัตถุ ตัวอย่างเช่น การให้สิทธิ์กับบางคอลัมน์ ในขณะนี้ไม่มีการเผยแพร่ไปยังข้อมูลที่จําลองแบบแล้วใน Fabric OneLake
- ในขณะนี้ การตั้งค่าการมาสก์ ข้อมูลแบบไดนามิกยังไม่เผยแพร่ไปยังข้อมูลที่จําลองใน Fabric OneLake
- ป้ายชื่อการป้องกันข้อมูลของ Microsoft Purview/ระดับความลับจะไม่ถูกเรียงซ้อนและสะท้อนไปยัง Fabric OneLake สําหรับข้อมูลเพิ่มเติม โปรดดู ป้องกันข้อมูลที่สําคัญในฐานข้อมูล SQL ด้วยนโยบายการป้องกัน Microsoft Purview
ระดับตาราง
- ไม่สามารถมิเรอร์ตารางได้หากคีย์หลักมี ชนิดข้อมูลที่ไม่สนับสนุน
- ตารางต้นทางที่มีการใช้งานคุณลักษณะต่อไปนี้ไม่สามารถทํามิเรอร์ไปยัง Fabric OneLake ได้
-
ดัชนี columnstore แบบคลัสเตอร์ (CCI) สามารถสร้างบนตารางที่มีอยู่ได้ แต่ตารางจะไม่สามารถมิเรอร์ไปยัง Fabric OneLake ได้
CCI ได้รับการสนับสนุนและมิเรอร์เมื่อมีการสร้างตารางในเวลาเดียวกัน เช่น:
CREATE TABLE [Sales].InvoiceLines ( <... column list ... >, INDEX IDX_CS_Sales_InvoiceLines CLUSTERED COLUMNSTORE );คุณสามารถเพิ่ม CCI ลงในตารางได้หากคุณหยุดการสะท้อนก่อนให้เพิ่ม CCI จากนั้นเริ่มการสะท้อนใหม่ ถ้าการมิเรอร์กําลังทํางานอยู่ (โดยปกติจะเป็นเช่นนั้น) สามารถหยุดได้โดยใช้ sqldatabase API แล้วเริ่มต้นใหม่โดยใช้ sqldatabase API สําหรับคําแนะนําเกี่ยวกับวิธีการหยุดและเริ่มการมิเรอร์ด้วยการเรียก API โปรดดู เริ่มและหยุดการมิเรอร์ฐานข้อมูล SQL ด้วย Fabric REST API
- ตารางประวัติชั่วคราวและตารางประวัติบัญชีแยกประเภท
- เข้ารหัสตลอดเวลา
- ตารางในหน่วยความจํา
- Graph
- ตารางภายนอก
-
ดัชนี columnstore แบบคลัสเตอร์ (CCI) สามารถสร้างบนตารางที่มีอยู่ได้ แต่ตารางจะไม่สามารถมิเรอร์ไปยัง Fabric OneLake ได้
- การดําเนินการของภาษากําหนดข้อมูลระดับตาราง (DDL) ต่อไปนี้ไม่ได้รับอนุญาต:
- สลับ/แยก/ผสานพาร์ติชัน
- เปลี่ยนคีย์หลัก
- เปลี่ยนตารางเพื่อสร้างพาร์ติชันใหม่โดย
DATA COMPRESSION = ROWPAGEหรือไม่ได้รับอนุญาต
- เมื่อมีการเปลี่ยนแปลง DDL สแนปช็อตข้อมูลทั้งหมดจะเริ่มต้นใหม่สําหรับตารางที่เปลี่ยนแปลง และข้อมูลจะถูกบันทึกใหม่
- มุมมองไม่ได้สะท้อนไปยัง OneLake
- ขั้นตอนที่เก็บไว้ไม่ได้มิเรอร์ไปยัง OneLake
-
ALTER INDEX ALLไม่อนุญาตให้ใช้บนตาราง สามารถเปลี่ยนดัชนีแต่ละตัวที่อ้างอิงตามชื่อได้ - สําหรับตารางชั่วคราว ตารางข้อมูลเป็นแบบมิเรอร์ แต่ตารางประวัติจะถูกแยกออกจากการมิเรอร์
- เมื่อมีการเพิ่มการกําหนดรุ่นระบบ (แปลงเป็น Temporal) สองตารางที่มีอยู่ ตารางประวัติที่มีอยู่จะถูกแยกออกจากการมิเรอร์โดยอัตโนมัติ (แม้ว่าจะเป็นมิเรอร์ในอดีต)
- เมื่อลบการกําหนดรุ่นระบบออก (การแยกข้อมูลชั่วคราวออกจากตารางประวัติ) ตารางประวัติจะถือว่าเป็นตารางแบบสแตนด์อโลนและเพิ่มลงในการมิเรอร์โดยอัตโนมัติ
- ไม่สนับสนุนการทําดัชนีข้อความแบบเต็มและไม่สามารถสร้างได้ในฐานข้อมูล SQL ใน Microsoft Fabric
- สถานะการจําลองแบบไม่รองรับในหน้าตัวตรวจสอบการจําลองแบบประกอบด้วยข้อมูลสถานะที่ระบุเฉพาะสําหรับตาราง ซึ่งมักเกิดจากชนิดข้อมูลที่ไม่รองรับ
- ในปัจจุบัน ตารางไม่สามารถทํามิเรอร์ได้ถ้ามีชนิดข้อมูล json หรือเวกเตอร์
- ในขณะนี้ คุณไม่สามารถ
ALTERสร้างคอลัมน์ไปยังชนิดข้อมูล เวกเตอร์ หรือ 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
- จุดสิ้นสุดการวิเคราะห์ SQL จะเหมือนกับ จุดสิ้นสุดการวิเคราะห์ Lakehouse SQL ซึ่งเป็นประสบการณ์แบบอ่านอย่างเดียวเหมือนกัน ดู ข้อจํากัดปลายทางของการวิเคราะห์ SQL ของคลังสินค้า