แบบจำลองการกู้คืนที่ดีที่สุดสำหรับฐานข้อมูล SharePoint คืออะไร


9

Paul Randalถามคำถามที่ดีจริงๆเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดสำหรับฐานข้อมูล SharePoint SQL วันนี้ในขณะที่ช่วยลูกค้าดูแลการติดตั้ง SharePoint เขาถามฉันเกี่ยวกับรูปแบบการกู้คืน SQL ที่ดีที่สุดสำหรับฐานข้อมูล SharePoint

มันเป็นแบบฝึกหัดของฉัน (ฉันไม่ใช่ผู้ดูแลฐานข้อมูล :)))) เพื่อใช้แบบจำลองการกู้คืนง่าย หากฐานข้อมูล SharePoint มีการสำรองไว้เป็นประจำและคุณมีการสำรองเครื่องมือของบุคคลที่สามตามระดับรายการคุณไม่จำเป็นต้องเก็บบันทึกทั้งหมด

ฉันทำอะไรบางอย่างหายไปหรือเปล่า นี่เป็นแนวทางที่ถูกต้องหรือไม่? คุณเคยใช้บันทึก SharePoint DB เพื่อกู้คืนข้อมูลของคุณหรือไม่

คำตอบ:


8

ขึ้นอยู่กับจำนวนข้อมูลที่คุณเต็มใจสูญเสียเมื่อเทียบกับจำนวนความพยายามในการดูแลระบบที่จำเป็น หากคุณใช้รูปแบบการกู้คืนข้อมูลแบบง่าย ๆ และทำการสำรองข้อมูลสัปดาห์ละครั้งทุกวันอาทิตย์หากคุณเกิดข้อผิดพลาดในเวลา 11:59 น. ในวันเสาร์แสดงว่าคุณต้องทำงานหนึ่งสัปดาห์ การเพิ่มความถี่ของการสำรองข้อมูล (หรือการรับส่วนต่าง) จะช่วยลดปริมาณการสูญเสียข้อมูล

โดยใช้การสำรองข้อมูลเต็มรูปแบบ / ส่วนต่างปกติ แต่ใช้รูปแบบการกู้คืนแบบเต็มกับบันทึกธุรกรรมคุณสามารถคืนค่าการสำรองข้อมูลครั้งล่าสุดจากนั้นเล่นซ้ำบันทึกธุรกรรมไปยังจุดหนึ่งทันทีก่อนเกิดความผิดพลาดและสูญเสียข้อมูลเพียงเล็กน้อย

การพูดของ Paul Randal ... เขาเพิ่งเขียนบทความยอดเยี่ยมในหัวข้อ TechNet Magazine ของเดือนนี้ :) http://technet.microsoft.com/en-us/magazine/dd822915.aspx


ลอร่าเพิ่มจุดที่ดีมาก ... ฉันตอบคำถามตามที่ถาม แต่คำถามที่ดีกว่าอาจเป็น "วิธีที่ดีที่สุดในการสำรองข้อมูล SharePoint คืออะไร" หากคุณเพียงแค่ทำการสำรองข้อมูล SQL Server คุณจะต้องสร้างฐานข้อมูลการกำหนดค่าของคุณใหม่และทำการติดตั้งฐานข้อมูลเนื้อหาใหม่อีกครั้ง หากคุณใช้แอปพลิเคชั่นสำรองข้อมูลที่ทราบถึง SharePoint เช่น Data Protection Manager ( microsoft.com/dpm ) จะดูแลการสำรองข้อมูลฐานข้อมูล (รวมถึงการกำหนดค่าฐานข้อมูล) และจะช่วยให้คุณทำการกู้คืนจุดในเวลาที่กำหนดของ SharePoint . Muuuuch ง่ายกว่าทำทุกอย่างด้วยตนเอง
Sean Earp

สำรองข้อมูลเป็นอีกคำถามที่เราอาจถกเถียงกัน DPM นั้นดี แต่มันไม่ใช่โซลูชัน SME สิ่งที่คุณจะแนะนำสำหรับสภาพแวดล้อมฟาร์มแบบเซิร์ฟเวอร์เดียว (ธุรกิจขนาดเล็ก)? สำรอง stsadm, ไซแมนเทคหรืออย่างอื่น?
Toni Frankola

1
น่าเสียดายที่เรื่องราวการสำรองข้อมูลของ SharePoint มี "มันขึ้นอยู่กับ" มากกว่าผลิตภัณฑ์อื่น ๆ ที่ฉันเคยใช้ด้วย เรากำลังพูดถึงการสำรองข้อมูลระดับฟาร์มหรือไม่ การกู้คืนระบบ? สำรองไซต์คอลเลกชันหรือไม่ สำรองไซต์หรือไม่ ศูนย์ทรัพยากรการสำรองข้อมูล SharePoint บน TechNet มีทรัพยากรที่ยอดเยี่ยมที่จะนำคุณไปสู่การตัดสินใจเลือกเครื่องมือที่จะใช้สำหรับการสำรองข้อมูลแง่มุมต่างๆของ SharePoint ตราบใดที่คุณไม่ต้องกำหนดค่าทุกอย่างในฐานข้อมูลการตั้งค่า (คุณมีเอกสารใช่มั้ย) การสำรองข้อมูล SQL ของฐานข้อมูลเนื้อหาจะทำงานได้ดีสำหรับการปกป้องฟาร์มโดยรวม
Sean Earp


ถ้าฉันสำรองฐานข้อมูลการกำหนดค่า SP ของฉันรวมทั้งฐานข้อมูลทั้งหมดที่เกี่ยวข้องกับแอปพลิเคชันบริการต่าง ๆ ของฉันฉันจะสามารถสร้างฟาร์มของฉันใหม่และติดตั้งฐานข้อมูลเหล่านั้นทั้งหมดและไปได้หรือไม่
Aaronster

5

การสำรองฐานข้อมูลจะไม่ได้รับข้อมูล SharePoint ทั้งหมดของคุณ แน่นอนว่ามันจะได้รับทุกอย่างในฐานข้อมูล แต่การปรับแต่งทั้งหมดและรูปลักษณ์จะหายไป สิ่งนี้อาจไม่สำคัญสำหรับคุณในฐานะผู้ดูแล แต่ฉันมั่นใจว่าผู้ใช้ของคุณจะไม่มีความสุข

ตัวเลือกรวมถึงการรับเอเจนต์สำรองที่สามารถอ่านฐานข้อมูล sharepoint สำหรับซอฟต์แวร์สำรองข้อมูลของคุณหรือทำการสำรองข้อมูลสคริปต์ที่คว้าข้อมูลการกำหนดค่าและนำไปใช้รวมถึงการสำรองข้อมูลฐานข้อมูล SQL ของคุณที่อื่น

http://technet.microsoft.com/en-us/library/cc288330.aspx มีข้อมูลบางอย่าง

ทดสอบการสำรองข้อมูลของคุณ กู้คืนพวกเขา ดูว่ามีการเปลี่ยนแปลงอะไรทำงานอะไรไม่ได้ การคืนค่าครั้งแรกของเราไม่ดีเท่าที่ควร โชคดีสำหรับเรามันเป็นเพียงส่วนหนึ่งของกระบวนการในการสร้างเซิร์ฟเวอร์ทดสอบที่ซ้ำกับเซิร์ฟเวอร์ที่ใช้งานจริงของเราแทนที่จะพยายามกู้คืนข้อมูลที่สูญหายหรือถูกทำลาย

แก้ไขเพื่อความเกี่ยวข้อง เมื่ออ่านบทความนี้อีกครั้งฉันรู้ว่าฉันเสียสมาธิและพลาดจุดตอบรับของคำตอบ หากคุณสำรองข้อมูลเต็มรูปแบบด้วยการบันทึกธุรกรรมคุณสามารถย้อนกลับไปยังจุดที่ละเอียดกว่าเดิมได้ในเวลาเดียวกัน สิ่งนี้ต้องการทักษะเพิ่มเติมในฐานะ DBA แต่มันก็ไม่ยาก หากคุณไม่มีการอัปเดตจำนวนมากและการสูญเสียงานทั้งวันไม่ใช่จุดสิ้นสุดของโลกคุณก็คงสบายดี ตัวเลือกอื่นรวมถึงการเรียกใช้การสำรองข้อมูลอย่างง่าย ๆ บ่อยครั้งขึ้น บอกเวลาเที่ยงคืน 10:00 น., 14:00 น., 18:00 น. หรือสิ่งใดก็ตามที่ทำงานให้กับองค์กรรอบการทำงาน วิธีนี้จะทำให้ดิสก์หมดไป แต่ลดความเสี่ยงในการสูญเสียข้อมูลของคุณ เช่นเดียวกับการสำรองข้อมูลทั้งหมดมันเป็นความสมดุลระหว่างสิ่งที่ผู้ใช้จะทนและสิ่งที่ผู้ดูแลระบบสามารถให้ได้


ฉันเห็นด้วยกับคุณ. คุณใช้สำรองอะไร
Toni Frankola

เรากำลังใช้ Symantec NetBackup เรากำลังอยู่ระหว่างการรับตัวแทน SharePoint ขณะนี้เรากำลังสำรองข้อมูลสองขั้นตอน
ลอร่าโทมัส

2

Sharepoint จำเป็นต้องได้รับการปฏิบัติเหมือนฐานข้อมูล SQL เพราะเป็นฐานข้อมูล SQL ดังนั้นให้ระมัดระวังการตั้งค่า SQL ตามปกติของคุณทั้งหมดในการตั้งร้านค้า สำหรับการสำรองข้อมูลคุณไม่ควรทำการสำรองฐานข้อมูลของคุณเป็นประจำคุณต้องสำรองข้อมูล 12 ชุดซึ่งเก็บข้อมูล SP ทั้งหมดของคุณไว้

ดูที่หัวข้อนี้สำหรับข้อมูลเพิ่มเติม: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/102c5c71-38a3-4360-b5cb-9b8b7c07bfea


ไม่แน่ใจว่าทำไมสิ่งนี้จึงถูก downvote ... SQLChicken ถูกต้องยกเว้น SSP ต้องมีการดูแลและให้อาหารเป็นพิเศษเพราะดัชนีการค้นหาที่ไม่ได้อยู่ใน SQL Server
Jeff

2
ผมหวังว่า ServerFault ที่จะบังคับให้คนที่จะออกความคิดเห็นถ้าพวกเขา downvote ...
SQLChicken

0

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

ในกรณีนี้โหมดง่าย ๆ ใช้งานได้ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.