หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้แสดงรายการข้อจํากัดปัจจุบันใน ฐานข้อมูลมิเรอร์ของ Microsoft Fabric จาก SQL Server บทความนี้อาจมีการเปลี่ยนแปลง
สําหรับการแก้ไขปัญหา โปรดดู:
ข้อจํากัดของแพลตฟอร์ม
- ขณะนี้ Fabric Mirroring สําหรับ SQL Server 2025 ไม่ได้รับการสนับสนุนสําหรับอินสแตนซ์ SQL Server 2025 ที่ทํางานในเครื่องเสมือน Azure
- การมิเรอร์แฟบริคสําหรับ SQL Server 2025 ไม่ได้รับการสนับสนุนใน SQL Server บน Linux ในขณะนี้
ข้อจํากัดระดับฐานข้อมูล
Fabric Mirroring สําหรับ SQL Server ได้รับการสนับสนุนบนฐานข้อมูลหลักของกลุ่มความพร้อมใช้งานเท่านั้น
- ขณะนี้ Fabric Mirroring ไม่ได้รับการสนับสนุนในอินสแตนซ์คลัสเตอร์เฟลโอเวอร์
ไม่สามารถมิเรอร์ฐานข้อมูล SQL Server ถ้ามีการกําหนดค่าฐานข้อมูลสําหรับ Azure Synapse Link สําหรับ SQL หรือฐานข้อมูลมีมิเรอร์อยู่แล้วในพื้นที่ทํางาน Fabric อื่น
- คุณไม่สามารถมิเรอร์ฐานข้อมูลในอินสแตนซ์ SQL Server 2025 ได้ถ้ามีการเปิดใช้งานการบันทึกข้อมูลการเปลี่ยนแปลง (CDC) บนฐานข้อมูลต้นทาง
คุณสามารถสะท้อนตารางได้สูงสุด 500 ตารางลงใน Fabric ขณะนี้คุณไม่สามารถทําซ้ําตารางใดๆ ที่สูงกว่าขีดจํากัด 500 ตารางได้
- หากคุณเลือก มิเรอร์ข้อมูล ทั้งหมดเมื่อกําหนดค่ามิเรอร์มิเรอร์ ตารางที่จะแสดงบนตาราง 500 รายการแรกเมื่อตารางทั้งหมดเรียงลําดับตามตัวอักษรตามชื่อแผนการ และชื่อตาราง การสะท้อนไม่รวมชุดตารางที่เหลืออยู่ที่ด้านล่างสุดของรายการตามตัวอักษร
- ถ้าคุณล้าง มิเรอร์ข้อมูลทั้งหมด และเลือกแต่ละตาราง คุณจะไม่สามารถเลือกตารางได้มากกว่า 500 ตาราง
.dacpacการปรับใช้ไปยัง SQL Server จําเป็นต้องมีคุณสมบัติ/p:DoNotAlterReplicatedObjects=Falseการเผยแพร่เพื่อให้สามารถปรับเปลี่ยนตารางที่เป็นมิเรอร์ใดๆ ได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าการเผยแพร่ที่พร้อมใช้งานสําหรับการปรับใช้.dacpacโปรดดูเอกสารเผยแพร่ SqlPackageไม่รองรับการทํามิเรอร์ Fabric จาก SQL Server 2025 เมื่อเปิดใช้งานคุณลักษณะต่อไปนี้:
- แบบ จำลอง
- CDC
- การมิเรอร์ Fabric จาก SQL Server 2016-2022 จําเป็นต้องใช้ CDC ทบทวนปัญหาและข้อจํากัดที่ทราบเกี่ยวกับ CDC
คุณไม่สามารถมิเรอร์ฐานข้อมูล SQL Server ถ้าคุณเปิดใช้งานความ คงทนของธุรกรรมล่าช้า สําหรับฐานข้อมูล
สิทธิ์ในฐานข้อมูลต้นทาง
- รองรับการรักษาความปลอดภัยระดับแถว แต่ขณะนี้สิทธิ์ยังไม่เผยแพร่ไปยังข้อมูลที่จําลองแบบใน Fabric OneLake
- สิทธิ์ระดับอ็อบเจ็กต์ เช่น การให้สิทธิ์แก่บางคอลัมน์ จะไม่ถูกเผยแพร่ไปยังข้อมูลที่จําลองแบบใน Fabric OneLake ในขณะนี้
- การตั้งค่าการมาสก์ข้อมูลแบบไดนามิกไม่ได้เผยแพร่ไปยังข้อมูลที่จําลองแบบใน Fabric OneLake ในขณะนี้
- เมื่อต้องการกําหนดค่าการมิเรอร์สําหรับ SQL Server ให้สําเร็จ ให้สิทธิ์หลักที่ใช้ในการเชื่อมต่อกับ SQL Server ต้นทาง สิทธิ์นี้รวมอยู่ในสิทธิ์ระดับที่สูงขึ้น เช่น CONTROL หรือบทบาท db_owner
- เมื่อตั้งค่า CDC สําหรับ SQL Server เวอร์ชัน 2016-2022 ผู้ดูแลระบบจําเป็นต้องเป็นสมาชิกในบทบาทเซิร์ฟเวอร์ผู้ดูแลระบบเพื่อตั้งค่า CDC ในขั้นต้น การบํารุงรักษา CDC ในอนาคตจะต้องเป็นสมาชิกในบทบาทเซิร์ฟเวอร์ sysadmin การมิเรอร์จะใช้ CDC ถ้ามีการเปิดใช้งานสําหรับฐานข้อมูลและตารางที่ต้องมิเรอร์แล้ว ถ้ายังไม่ได้เปิดใช้งาน CDC บทช่วยสอน: กําหนดค่า Microsoft Fabric Mirroring จาก SQL Server จะ
fabric_loginกําหนดค่าการเข้าสู่ระบบให้เป็นสมาชิกชั่วคราวของบทบาทเซิร์ฟเวอร์ sysadmin เพื่อวัตถุประสงค์ในการกําหนดค่า CDC หากมี CDC อยู่แล้ว คุณไม่จําเป็นต้องเพิ่มfabric_loginบทบาทผู้ดูแลระบบเซิร์ฟเวอร์ชั่วคราว
ความปลอดภัยเครือข่ายและการเชื่อมต่อ
- อย่าเอาสิทธิ์ของผู้สนับสนุนชื่อบริการหลัก (SPN) ของ SQL Server ออกจากรายการฐานข้อมูลมิเรอร์แบบ Fabric
- ไม่รองรับการมิเรอร์ระหว่างผู้เช่า Microsoft Entra เมื่ออินสแตนซ์ SQL Server และพื้นที่ทํางาน Fabric อยู่ในผู้เช่าที่แยกจากกัน
- ป้ายชื่อ Microsoft Purview Information Protection/ระดับความลับที่กําหนดไว้ใน SQL Server จะไม่เรียงซ้อนและมิเรอร์ไปยัง Fabric OneLake
ระดับโต๊ะ
คุณไม่สามารถมิเรอร์ตารางด้วยคีย์หลักหรือดัชนีแบบคลัสเตอร์ (เมื่อไม่มีคีย์หลัก) บนชนิดที่ไม่รองรับได้ ชนิดที่ไม่รองรับ ได้แก่ คอลัมน์ที่คํานวณชนิดที่ผู้ใช้กําหนดเรขาคณิตภูมิศาสตร์รหัสลําดับชั้นตัวแปร SQL การประทับเวลาdatetime2(7)datetimeoffset(7) และ time(7)
ทะเลสาบเดลต้ารองรับความแม่นยําเพียงหกหลักเท่านั้น - คอลัมน์ของ ประเภท SQL datetime2 ที่มีความแม่นยํา 7 หลักเศษส่วนวินาทีไม่มีประเภทข้อมูลที่สอดคล้องกันที่มีความแม่นยําเท่ากันในไฟล์เดลต้าใน Fabric OneLake ความแม่นยําจะหายไปหากคุณสะท้อนคอลัมน์ประเภทนี้ หลักทศนิยมที่สองที่เจ็ดจะถูกตัดแต่ง
- ชนิดข้อมูล datetimeoffset(7) ไม่มีชนิดข้อมูลที่สอดคล้องกันที่มีความแม่นยําเหมือนกันในไฟล์เดลต้าใน Fabric OneLake ความแม่นยําจะหายไป (การสูญเสียเขตเวลาและทศนิยมเวลาที่เจ็ด) หากคุณสะท้อนคอลัมน์ประเภทนี้
ดัชนี columnstore แบบคลัสเตอร์ไม่ได้รับการสนับสนุนในขณะนี้
ถ้าคอลัมน์อย่างน้อยหนึ่งคอลัมน์ในตารางเป็นชนิด Large Binary Object (LOB) ที่มีขนาดมากกว่า 1 MB Fabric OneLake จะตัดทอนข้อมูลคอลัมน์ให้มีขนาด 1 MB
คุณไม่สามารถมิเรอร์ตารางต้นทางที่ใช้คุณลักษณะใดๆ ต่อไปนี้:
- ตารางประวัติชั่วคราวและตารางประวัติบัญชีแยกประเภท
- เข้ารหัสเสมอ
- ตารางในหน่วยความจํา
- Graph
- ตารางภายนอก
คุณไม่สามารถดําเนินการภาษาข้อกําหนดข้อมูลระดับตาราง (DDL) ต่อไปนี้บนตารางต้นทางฐานข้อมูล SQL เมื่อเปิดใช้งานสําหรับการมิเรอร์
- สลับแยกหรือผสานพาร์ติชัน
- เปลี่ยนคีย์หลัก
ในขณะนี้ คุณไม่สามารถมิเรอร์ตารางได้หากมีชนิดข้อมูล json หรือเวกเตอร์
- ขณะนี้ คุณไม่สามารถแก้ไขคอลัมน์เพื่อใช้ประเภทข้อมูล เวกเตอร์ หรือ json เมื่อมีการมิเรอร์ตารางได้
ใน SQL Server 2025 เมื่อมีการเปลี่ยนแปลง DDL สแนปช็อตข้อมูลที่สมบูรณ์จะรีสตาร์ทสําหรับตารางที่เปลี่ยนแปลง และข้อมูลจะถูก reseeded
ใน SQL Server 2016-2022 เมื่อมีการเปลี่ยนแปลง DDL การมิเรอร์ล้มเหลวโดยมีข้อผิดพลาดต่อไปนี้:
"ตาราง 'สคีมา คําจํากัดความของ TABLE เปลี่ยนไปตั้งแต่เปิดใช้งาน CDC โปรดเปิดใช้งาน CDC อีกครั้ง (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'สคีมา', @source_name = ตาราง', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)"
เมื่อต้องการกลับมามิเรอร์ต่อ ให้หยุดและรีสตาร์ท CDC โดยใช้
sys.sp_cdc_disable_tableคําสั่ง และsys.sp_cdc_enable_tableที่ให้ไว้ในข้อความแสดงข้อผิดพลาด จากนั้นตารางจะรีเซ็ตด้วยสแนปช็อตใหม่เมื่อมิเรอร์ SQL Server 2016-2022 คุณจะไม่สามารถมิเรอร์ตารางได้หากไม่มีคีย์หลัก
ระดับคอลัมน์
- การเลียนแบบ Fabric จาก SQL Server ไม่ได้ทําซ้ําชนิดข้อมูลต่อไปนี้:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- การประทับเวลา/rowversion
- xml
- ประเภทที่ผู้ใช้กําหนดเอง (UDT)
- image
- ข้อความ/ntext
- ถ้าตารางต้นทางมีคอลัมน์ที่คํานวณ คุณจะไม่สามารถมิเรอร์คอลัมน์เหล่านี้ไปยัง Fabric OneLake ได้
- การทําสําเนาสนับสนุนการจําลองแบบคอลัมน์ที่มีช่องว่างหรืออักขระพิเศษในชื่อ (เช่น
,;{}()\n\t=) สําหรับตารางภายใต้การจําลองแบบก่อนเปิดใช้งานคุณลักษณะนี้ คุณจําเป็นต้องอัปเดตการตั้งค่าฐานข้อมูลแบบมิเรอร์หรือรีสตาร์ทการมิเรอร์เพื่อรวมคอลัมน์เหล่านั้น สําหรับข้อมูลเพิ่มเติม โปรดดูการสนับสนุนการแมปคอลัมน์ Delta
ข้อจํากัดของคลังสินค้า
- ลําดับชั้น Schema ต้นทางถูกจําลองแบบไปยังฐานข้อมูลที่มิเรอร์ สําหรับฐานข้อมูลมิเรอร์ที่สร้างขึ้นก่อนเปิดใช้งานคุณลักษณะนี้ สคีมาต้นทางจะถูกลดรูปแบบ และชื่อ Schema ถูกเข้ารหัสลับเป็นชื่อตาราง ถ้าคุณต้องการจัดระเบียบตารางด้วย Schema ใหม่ ให้สร้างฐานข้อมูลแบบมิเรอร์ของคุณใหม่ สําหรับข้อมูลเพิ่มเติม โปรดดู จําลองลําดับชั้น Schema ต้นทาง
ข้อจํากัดของรายการมิเรอร์
- คุณต้องเป็นสมาชิกของบทบาทพื้นที่ทํางานผู้ดูแลระบบหรือสมาชิกเพื่อสร้างการมิเรอร์ฐานข้อมูล SQL
- การหยุดการมิเรอร์ปิดใช้งานการมิเรอร์อย่างสมบูรณ์
- การเริ่มต้นมิเรอร์แก้ไขตารางทั้งหมดโดยเริ่มจากศูนย์อย่างมีประสิทธิภาพ
ข้อจํากัดปลายทางของการวิเคราะห์ SQL
- จุดสิ้นสุดการวิเคราะห์ SQL จะเหมือนกับ จุดสิ้นสุดการวิเคราะห์ Lakehouse SQL เป็นประสบการณ์การอ่านอย่างเดียวแบบเดียวกัน สําหรับข้อมูลเพิ่มเติม โปรดดู ข้อจํากัดของตําแหน่งข้อมูลการวิเคราะห์ SQL
ภูมิภาคที่รองรับ
การสะท้อนฐานข้อมูลและการสะท้อนแบบเปิดพร้อมใช้งานในทุกภูมิภาคของ Microsoft Fabric สําหรับข้อมูลเพิ่มเติม ดู ความพร้อมใช้งานของภูมิภาค Fabric