แชร์ผ่าน


คืนค่าจากการสํารองข้อมูลในฐานข้อมูล SQL ใน Microsoft Fabric

Applies to:SQL database in Microsoft Fabric

บทความนี้ให้ขั้นตอนในการคืนค่าฐานข้อมูลใดๆ จากการสํารองข้อมูลในฐานข้อมูล SQL ใน Microsoft Fabric

Important

This feature is in preview.

Point-in-time restore

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

Restore time

ปัจจัยหลายอย่างส่งผลกระทบต่อเวลาในการคืนสภาพฐานข้อมูลผ่านการสํารองข้อมูลฐานข้อมูลอัตโนมัติ:

  • Database size
  • จํานวนของบันทึกธุรกรรมที่เกี่ยวข้อง
  • จํานวนกิจกรรมที่จําเป็นต้องเล่นซ้ําเพื่อกู้คืนไปยังจุดคืนค่า
  • จํานวนคําขอคืนค่าข้อมูลพร้อมกันที่มีการประมวลผลในภูมิภาคที่กําหนดเป้าหมาย

สําหรับฐานข้อมูลขนาดใหญ่หรือมีการใช้งานมาก การคืนค่าข้อมูลอาจใช้เวลาหลายชั่วโมง เมื่อมีคําขอคืนค่าข้อมูลพร้อมกันจํานวนมากในภูมิภาคที่กําหนดเป้าหมาย

Cost

ในการแสดงตัวอย่างปัจจุบัน ไม่มีค่าใช้จ่ายหรือการใช้ทรัพยากร CPU ที่เชื่อมโยงกับการคืนค่าฐานข้อมูล

การเริ่มต้นการคืนค่าในจุดเวลาสามารถนําฐานข้อมูลจากสถานะหยุดชั่วคราวไปยังสถานะออนไลน์และอาจเกิดขึ้นในหน่วยการใช้

Permissions

เมื่อต้องการคืนค่าฐานข้อมูลโดยใช้ความสามารถในการคืนค่าณ จุดเวลา คุณต้องมีบทบาทใดบทบาทหนึ่งต่อไปนี้บน Fabric Workspace ของคุณ:

  • Admin
  • Contributor
  • Member

สําหรับข้อมูลเพิ่มเติม ดู บทบาท Microsoft Fabric

วิธีการคืนค่าฐานข้อมูล SQL ใน Microsoft Fabric

คุณสามารถกู้คืนฐานข้อมูลใดๆ ไปยังจุดก่อนหน้าได้ภายในระยะเวลาการเก็บข้อมูล โดยการดําเนินการนี้ คุณกําลังสร้างฐานข้อมูล SQL ใหม่ใน Fabric เมื่อการคืนค่าเสร็จสมบูรณ์ Fabric จะสร้างฐานข้อมูลใหม่ในพื้นที่ทํางานเดียวกันเป็นฐานข้อมูลต้นฉบับ

Note

คุณไม่สามารถเขียนทับฐานข้อมูลที่มีอยู่ด้วยการคืนค่า

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

  1. ในพื้นที่ทํางานของคุณ คลิกขวาบนฐานข้อมูล SQL หรือ ... เมนูบริบท Select Restore database.

    สกรีนช็อตจากพอร์ทัล Fabric ของรายการในพื้นที่ทํางาน เมนูบริบทสําหรับฐานข้อมูลถูกขยายและตัวเลือกกล่องโต้ตอบคืนค่าฐานข้อมูลจะถูกเน้น

  2. The Restore database popup opens. ใส่ชื่อของฐานข้อมูลใหม่ที่จะถูกสร้างขึ้นจากสําเนาสํารองของฐานข้อมูลต้นฉบับ/ต้นฉบับ

  3. เลือกเวลาเฉพาะจุด คุณสามารถดูจุดคืนค่าแรกสุดที่มี จุดคืนค่าล่าสุด หรือจุดเวลาระหว่าง เวลาจะแสดงอยู่ในโซนเวลาท้องถิ่นของคุณ ไม่ได้อยู่ใน UTC รายการดรอปดาวน์เวลาสามารถแก้ไขได้ - คุณสามารถเลือกเวลาตามตัวเลือกของคุณ

  4. Select Create.

  5. ความคืบหน้าในการคืนค่าฐานข้อมูลเริ่มต้นในพื้นหลัง คุณยังสามารถดูการแจ้งเตือนเกี่ยวกับคืนค่าฐานข้อมูลที่กําลังดําเนินการในศูนย์การแจ้งเตือนได้อีกด้วย เมื่อการดําเนินการคืนค่าเสร็จสิ้นแล้ว คุณสามารถเปิดฐานข้อมูลใหม่ได้

    ภาพหน้าจอของแท็บการแจ้งเตือนของพอร์ทัล Fabric ที่แสดงความคืบหน้าในการคืนค่าฐานข้อมูล

ดูจุดคืนค่าฐานข้อมูล SQL ใน Microsoft Fabric

คุณสามารถดูจุดคืนค่าแรกเริ่ม (เก่าที่สุด) และล่าสุด (ใหม่ที่สุด) ในคุณสมบัติที่คุณสามารถเข้าถึงผ่านมุมมองฐานข้อมูลของพอร์ทัล Fabric ได้

คุณสามารถคืนค่าฐานข้อมูลลงในจุดต่าง ๆ ในเวลาระหว่างจุดคืนค่าสองจุดนี้ที่แสดง

  1. เปิดฐานข้อมูลของคุณในพอร์ทัล Fabric Select the Settings icon in the ribbon or right-click and select Settings.

  2. Select Restore Points. เวลาจะแสดงอยู่ในโซนเวลาท้องถิ่นของคุณ

    ภาพหน้าจอจากพอร์ทัล Fabric ที่แสดงจุดคืนค่าสําหรับฐานข้อมูล SQL

Limitations

ข้อจํากัดปัจจุบันเมื่อคืนค่าฐานข้อมูล SQL ใน Microsoft Fabric:

  • การเก็บรักษาข้อมูลสํารองคือเจ็ดวันสําหรับฐานข้อมูลสด
  • การกู้คืนข้อมูลสํารองจากฐานข้อมูลที่ปล่อยไม่สามารถทําได้ในขณะนี้หลังจากระยะเวลาการเก็บข้อมูลของเจ็ดวัน
  • ไม่สนับสนุนการคืนค่าพื้นที่ทํางานข้าม
  • ไม่สนับสนุนการคืนค่าข้ามภูมิภาค
  • ถ้าคุณลบฐานข้อมูลในระหว่างการคืนค่า คุณไม่สามารถกู้คืนข้อมูลจากฐานข้อมูลที่ถูกลบได้