หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ข้อจํากัดปัจจุบันในฐานข้อมูลมิ เรอร์ของ Microsoft Fabric จากเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL แสดงอยู่ในหน้านี้ หน้านี้อาจเปลี่ยนแปลงได้
สําหรับการแก้ไขปัญหา โปรดดู:
- แก้ไขปัญหาฐานข้อมูลที่มิเรอร์ Fabric
- แก้ไขปัญหาฐานข้อมูลมิเรอร์ Fabric จากเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL
ข้อจํากัดระดับเซิร์ฟเวอร์
- รองรับการมิเรอร์ใน Fabric สําหรับ PostgreSQL เวอร์ชัน 14, 15, 16 และ 17
- เซิร์ฟเวอร์ใน Burstable Compute Tier ไม่ได้รับการสนับสนุน
- ไม่สามารถกําหนดค่าการมิเรอร์ใน Fabric บนเซิร์ฟเวอร์แบบจําลองการอ่าน หรือบนเซิร์ฟเวอร์หลักที่มีแบบจําลองการอ่านอยู่
- การเฟลโอเวอร์แบบโปร่งใสสําหรับเซิร์ฟเวอร์ที่เปิดใช้งาน HA รองรับเฉพาะ PostgreSQL เวอร์ชัน 17 ขึ้นไปเท่านั้น สําหรับเวอร์ชันก่อนหน้า เซสชันการมิเรอร์จะต้องถูกสร้างขึ้นใหม่ด้วยตนเองหลังจากเฟลโอเวอร์
- การกู้คืนเซิร์ฟเวอร์ที่เปิดใช้งาน Mirroring in Fabric ผ่าน Point in Time Restore (PITR) จําเป็นต้องกําหนดค่าการมิเรอร์ใหม่บนเซิร์ฟเวอร์ใหม่
- ก่อนดําเนินการอัปเกรดเวอร์ชันหลัก (MVU) ให้ปิดใช้งาน Mirroring in Fabric และเปิดใช้งานอีกครั้งเมื่อการอัปเกรดเสร็จสิ้น
ข้อจํากัดระดับฐานข้อมูล
- Fabric Mirroring สําหรับเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL ได้รับการสนับสนุนเฉพาะในฐานข้อมูลหลักที่เขียนได้เท่านั้น
- ฐานข้อมูลเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL สามารถมิเรอร์ไปยังรายการ Fabric ได้ครั้งละรายการเดียวเท่านั้น
- จํานวนสูงสุดของตารางที่สามารถทํามิเรอร์ลงใน Fabric คือ 500 ตาราง ตารางใดๆ ที่เกินขีดจํากัด 500 ไม่สามารถทําซ้ําได้ในขณะนี้
- หากคุณเลือก มิเรอร์ข้อมูล ทั้งหมดเมื่อกําหนดค่ามิเรอร์มิเรอร์ ตารางที่จะแสดงบนตาราง 500 รายการแรกเมื่อตารางทั้งหมดเรียงลําดับตามตัวอักษรตามชื่อแผนการ และชื่อตาราง ชุดตารางที่เหลือที่ด้านล่างของรายการตามลําดับตัวอักษรจะไม่ถูกมิเรอร์อีกครั้ง
- หากคุณยกเลิกการเลือก มิเรอร์ข้อมูล ทั้งหมด และเลือกแต่ละตาราง คุณจะไม่สามารถเลือกตารางมากกว่า 500 ตารางได้
สิทธิ์ในฐานข้อมูลต้นทาง
- สิทธิ์ที่กําหนดไว้ในเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL จะไม่แพร่กระจายไปยังข้อมูลที่จําลองแบบใน Fabric OneLake
- เมื่อต้องการกําหนดค่าการสะท้อนภาพสําหรับเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL ได้สําเร็จ บทบาทฐานข้อมูลที่ใช้ในการเชื่อมต่อกับเซิร์ฟเวอร์ต้นทางจะต้องได้รับสิทธิ์ที่จําเป็นสําหรับการมิเรอร์ Fabric ในฐานข้อมูล คุณต้องให้สิทธิ์
CREATEDB,CREATEROLE, ,LOGIN,REPLICATIONและazure_cdc_adminสิทธิ์แก่บทบาทใหม่หรือบทบาทที่มีอยู่ สําหรับสคริปต์ตัวอย่าง โปรดดู บทช่วยสอน: กําหนดค่าฐานข้อมูลที่มิเรอร์ Microsoft Fabric จาก Azure Database for PostgreSQL - บทบาทฐานข้อมูลที่ใช้จะต้องเป็น
ownerของตารางในฐานข้อมูลต้นทางด้วย ซึ่งหมายความว่าตารางถูกสร้างขึ้นโดยผู้ใช้รายนั้น หรือความเป็นเจ้าของของตารางเหล่านั้นมีการเปลี่ยนแปลงโดยใช้ALTER TABLE xxx OWNER TO <user>;เมื่อเปลี่ยนการเป็นเจ้าของเป็นผู้ใช้ใหม่ คุณอาจต้องให้สิทธิ์ทั้งหมดในสpublicคีมาแก่ผู้ใช้รายนั้นก่อนหน้านี้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการบัญชีผู้ใช้ โปรดดู เอกสารการจัดการผู้ใช้ Azure Database for PostgreSQL, เอกสารประกอบผลิตภัณฑ์ PostgreSQL สําหรับบทบาทและสิทธิ์ของฐานข้อมูล ไวยากรณ์ GRANT และสิทธิ์
ความปลอดภัยเครือข่ายและการเชื่อมต่อ
- หากเซิร์ฟเวอร์แบบยืดหยุ่นของคุณไม่สามารถเข้าถึงได้แบบสาธารณะและ ไม่อนุญาตให้บริการ Azure เชื่อมต่อ คุณสามารถสร้าง เกตเวย์ข้อมูลเครือข่ายเสมือน เพื่อสะท้อนข้อมูลได้ ตรวจสอบให้แน่ใจว่า Azure Virtual Network หรือเครือข่ายของเครื่องเกตเวย์สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่ยืดหยุ่นของ Azure Database for PostgreSQL ผ่านจุดสิ้นสุดส่วนตัว หรือได้รับอนุญาตจากกฎไฟร์วอลล์
- ต้อง เปิดใช้งาน System Assigned Managed Identity (SAMI) ของเซิร์ฟเวอร์แบบยืดหยุ่นของ Azure Database for PostgreSQL และต้องเป็นข้อมูลประจําตัวหลัก
ระดับโต๊ะ
- ไม่รองรับการดําเนินการ DDL บนตารางมิเรอร์ที่มีอยู่ (เพิ่ม/ลบคอลัมน์ เปลี่ยนชนิดข้อมูล ฯลฯ) ปรับเปลี่ยนตารางที่มีอยู่จําเป็นต้องหยุดและเริ่มการจําลองแบบใหม่จากฐานข้อมูลมิเรอร์ใน Microsoft Fabric
-
TRUNCATE TABLEคําสั่งบนตารางมิเรอร์ไม่ได้รับการสนับสนุน - การมิเรอร์ไม่ได้รับการสนับสนุนในขณะนี้สําหรับมุมมอง มุมมองที่เป็นรูปธรรม ตารางต่างประเทศ ตาราง toast หรือตารางแบบแบ่งพาร์ติชัน
- Hypertables TimescaleDB ไม่ได้รับการสนับสนุนสําหรับ Fabric Mirroring
ระดับคอลัมน์
ข้อมูลในคอลัมน์ทศนิยม/ที่เกินความแม่นยํา 38 จะไม่ถูกจําลองแบบในฐานข้อมูลที่มิเรอร์ และจะปรากฏเป็น
NULLถ้าตารางต้นทางมีคอลัมน์ที่มีชนิดข้อมูลเหล่านี้อย่างใดอย่างหนึ่ง คอลัมน์เหล่านี้จะไม่สามารถสะท้อนไปยัง Fabric OneLake ได้ ชนิดข้อมูลต่อไปนี้ไม่ได้รับการสนับสนุนสําหรับการสะท้อน:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
การทําสําเนาสนับสนุนการจําลองแบบคอลัมน์ที่มีช่องว่างหรืออักขระพิเศษในชื่อ (เช่น
,;{}()\n\t=) สําหรับตารางภายใต้การจําลองแบบก่อนเปิดใช้งานคุณลักษณะนี้ คุณจําเป็นต้องอัปเดตการตั้งค่าฐานข้อมูลแบบมิเรอร์หรือรีสตาร์ทการมิเรอร์เพื่อรวมคอลัมน์เหล่านั้น เรียนรู้เพิ่มเติมจากการสนับสนุนการแมปคอลัมน์ Delta
ข้อจํากัดของคลังสินค้า
- ลําดับชั้น Schema ต้นทางถูกจําลองแบบไปยังฐานข้อมูลที่มิเรอร์ สําหรับฐานข้อมูลมิเรอร์ที่สร้างขึ้นก่อนเปิดใช้งานคุณลักษณะนี้ สคีมาต้นทางจะถูกลดรูปแบบ และชื่อ Schema ถูกเข้ารหัสลับเป็นชื่อตาราง ถ้าคุณต้องการจัดระเบียบตารางด้วย Schema ใหม่ ให้สร้างฐานข้อมูลแบบมิเรอร์ของคุณใหม่ เรียนรู้เพิ่มเติมจากลําดับชั้น Schema ต้นทางที่จําลองแบบ
ข้อจํากัดของรายการมิเรอร์
- ผู้ใช้ต้องเป็นสมาชิกของบทบาทผู้ดูแลระบบ/สมาชิกสําหรับพื้นที่ทํางานเพื่อสร้างการมิเรอร์ฐานข้อมูล PostgreSQL
- การหยุดการมิเรอร์ปิดใช้งานการมิเรอร์อย่างสมบูรณ์
- การเริ่มต้นมิเรอร์แก้ไขตารางทั้งหมดโดยเริ่มจากศูนย์อย่างมีประสิทธิภาพ
ข้อจํากัดปลายทางของการวิเคราะห์ SQL
- จุดสิ้นสุดการวิเคราะห์ SQL จะเหมือนกับ จุดสิ้นสุดการวิเคราะห์ Lakehouse SQL เป็นประสบการณ์การอ่านอย่างเดียวแบบเดียวกัน ดู ข้อจํากัดปลายทางของการวิเคราะห์ SQL
ภูมิภาคที่รองรับ
การสะท้อนฐานข้อมูลและการสะท้อนแบบเปิดพร้อมใช้งานในทุกภูมิภาคของ Microsoft Fabric สําหรับข้อมูลเพิ่มเติม ดู ความพร้อมใช้งานของภูมิภาค Fabric