วันนี้ผมจะบอกคุณเกี่ยวกับคุณสมบัติสองประการของ Commvault สำหรับการสำรองข้อมูล MS SQL ที่ถูกละเลยอย่างไม่เป็นธรรม: การกู้คืนแบบละเอียดและปลั๊กอิน Commvault สำหรับ SQL Management Studio ฉันจะไม่พิจารณาการตั้งค่าพื้นฐาน โพสต์นี้มีแนวโน้มมากขึ้นสำหรับผู้ที่รู้วิธีติดตั้งตัวแทน กำหนดตารางเวลา นโยบาย ฯลฯ อยู่แล้ว ฉันพูดคุยเกี่ยวกับวิธีการทำงานของ Commvault และสิ่งที่สามารถทำได้ในนี้
การกู้คืนแบบละเอียด
ตัวเลือก การคืนค่าระดับตาราง ปรากฏในคุณสมบัติ Subclient ค่อนข้างเร็ว ๆ นี้ ช่วยให้คุณสามารถเปิดใช้งานความสามารถในการกู้คืนตารางจากฐานข้อมูลโดยไม่ต้องกู้คืนฐานข้อมูลทั้งหมดจากการสำรองข้อมูล วิธีนี้จะสะดวกเมื่อคุณทราบว่าข้อผิดพลาดหรือการสูญหายของข้อมูลอยู่ที่ไหน ในขณะเดียวกันฐานข้อมูลเองก็มีขนาดใหญ่และการคืนค่าทั้งหมดจะใช้เวลานาน
ตัวเลือกนี้มีข้อจำกัด:
- ตารางไม่สามารถกู้คืนไปยังฐานข้อมูลดั้งเดิมได้ แต่จะไปยังฐานข้อมูลอื่นเท่านั้น
— ตารางทั้งหมดได้รับการคืนค่าเป็น dbo schema ไม่สามารถกู้คืนตารางไปยังสคีมาผู้ใช้ได้
— รองรับเฉพาะบัญชีเซิร์ฟเวอร์ SQL ภายในที่มีสิทธิ์ผู้ดูแลระบบเท่านั้น
— เซิร์ฟเวอร์เป้าหมายที่เรากำลังกู้คืนตารางจะต้องทำงานบน Windows OS
— บนเซิร์ฟเวอร์เป้าหมาย นอกเหนือจาก SQL Agent แล้ว ต้องติดตั้ง Media Agent และ Java Runtime Environment
— ฐานข้อมูลต้องใช้โมเดลการกู้คืนในโหมดเต็ม
— หากเปิดใช้งานตัวเลือกการกู้คืนฐานข้อมูลแบบละเอียด ความสามารถในการรันงานสำรองข้อมูลส่วนต่างจะหายไป
ตัวเลือกการคืนค่าระดับตารางถูกปิดใช้งาน
ตัวเลือกการคืนค่าระดับตารางถูกปิดใช้งาน
ในทางปฏิบัติของฉัน มีกรณีที่ไคลเอนต์กำหนดค่าตารางเวลาต่อไปนี้สำหรับเซิร์ฟเวอร์ SQL: การสำรองข้อมูลเต็มรูปแบบหนึ่งครั้งต่อสัปดาห์ และการสำรองข้อมูลส่วนต่าง 6 รายการในวันธรรมดา เขาเปิดใช้งานฟังก์ชันการคืนค่าระดับตาราง และงานการสำรองข้อมูลส่วนต่างได้รับการประมวลผลโดยมีข้อผิดพลาด
มาดูกันว่าการฟื้นฟูจะเป็นอย่างไร
1. เริ่มการกู้คืนบนตัวแทนที่ต้องการ
2. ในหน้าต่างที่ปรากฏขึ้น ให้ไปที่แท็บ ตัวเลือกขั้นสูง. เลือก การเรียกดูแบบละเอียดของ SQL - ดูเนื้อหา
3. ในรายการที่เปิดขึ้นให้เลือกฐานข้อมูลที่เราจะกู้คืนตารางแล้วคลิก คืนค่าแบบเม็ด.
4. ในกล่องโต้ตอบ ให้กำหนดค่าจุดเชื่อมต่อฐานข้อมูลจากไฟล์สำรอง (เช่น เทคโนโลยี Instant Recovery)
ระบุ:
- ชื่อฐานข้อมูลชั่วคราว
- จะต้องรักษาจุดฟื้นตัวนี้ไว้นานแค่ไหนในหน่วยวัน
- เซิร์ฟเวอร์ที่เราจะเมานต์ฐานข้อมูล เฉพาะเซิร์ฟเวอร์ที่ตรงตามเงื่อนไขที่จำเป็นทั้งหมดที่กล่าวมาข้างต้นเท่านั้นที่จะสามารถใช้ได้ในรายการ: เมื่อติดตั้ง Windows OS, Media Agent และ Java Runtime Environment เป็นต้น
คลิกตกลง
5. ในหน้าต่างใหม่ คลิกที่รายการจุดการกู้คืน
6. รายการจุดกู้คืนที่ติดตั้งจะเปิดขึ้น หากฐานข้อมูลมีขนาดใหญ่คุณจะต้องรอ จากนั้นคลิก หมวดหมู่สินค้า. หน้าต่างจะปรากฏขึ้นเพื่อดูตารางจากฐานข้อมูลที่เลือก
ในขณะที่กำลังสร้างรายการ กล่องโต้ตอบจุดการกู้คืนมักจะถูกปิด และจากนั้นจะไม่สามารถกลับมาที่นั่นได้อีก ง่ายมาก: คลิกขวาบนอินสแตนซ์เซิร์ฟเวอร์ SQL ที่กระบวนการติดตั้งจุดกู้คืนเริ่มต้นขึ้น ไปที่งานทั้งหมดแล้วเลือกรายการจุดการกู้คืน
7. หากมีหลายตาราง อาจต้องใช้เวลาในการแสดงตารางเหล่านั้น ตัวอย่างเช่น สำหรับฐานข้อมูลขนาด 40 GB รายการจะใช้เวลาประมาณสิบนาทีในการสร้าง เลือกตารางที่ต้องการแล้วคลิกกู้คืนทั้งหมดที่เลือก
8. ในหน้าต่างใหม่ ให้เลือกฐานข้อมูลที่เราจะกู้คืนตาราง ในกรณีของเรา นี่คือฐานข้อมูล GPI TEST
9. หลังจากการคืนค่าเสร็จสมบูรณ์ ตารางที่เลือกจะปรากฏในฐานข้อมูล GPI TEST
หลังจากที่คุณคืนค่าตารางไปยังฐานข้อมูลชั่วคราว คุณสามารถย้ายตารางไปยังฐานข้อมูลดั้งเดิมได้โดยใช้ Management Studio
ปลั๊กอิน Commvault สำหรับ SQL Management Studio
ผู้ดูแลระบบฐานข้อมูลไม่สามารถเข้าถึงระบบสำรองข้อมูล (BSS) เสมอไป บางครั้งคุณจำเป็นต้องทำอะไรบางอย่างอย่างเร่งด่วน แต่ผู้ดูแลระบบ IBS ไม่พร้อมให้บริการ ด้วยปลั๊กอิน Commvault สำหรับ SQL Management Studio ผู้ดูแลระบบฐานข้อมูลสามารถทำการสำรองข้อมูลและกู้คืนข้อมูลพื้นฐานได้
เวอร์ชันสตูดิโอการจัดการ QL
คำสั่ง
เอสแอล 2008 R2
CvSQLAddInConfig.exe /i 10 /r
เอสคิวแอล 2012
CvSQLAddInConfig.exe /i 11 /r
เอสคิวแอล 2014
CvSQLAddInConfig.exe /i 12 /r
เอสคิวแอล 2016
CvSQLAddInConfig.exe /i 13 /r
เอสคิวแอล 2017
CvSQLAddInConfig.exe /i 14 /r
เวอร์ชันของเซิร์ฟเวอร์ SQL ที่รองรับปลั๊กอิน Commvault และคำสั่งที่เปิดใช้งานปลั๊กอิน ปลั๊กอินนี้รองรับเฉพาะระบบปฏิบัติการ Windows 64 บิตเท่านั้น
1. ดำเนินการคำสั่งที่สอดคล้องกับเวอร์ชันของเซิร์ฟเวอร์ SQL ของเรา:
2. ขณะนี้มีตัวเลือกการสำรองและกู้คืนข้อมูลใน Management Studio โดยคลิกขวาที่ฐานข้อมูลที่ต้องการ
ดังนั้น ผู้ดูแลระบบมีโอกาสที่จะโต้ตอบกับสำเนาสำรองของฐานข้อมูลนี้โดยตรง โดยไม่ต้องใช้คอนโซล Commvault และเรียกไปยังผู้ดูแลระบบ SRK
3. เมื่อคุณเปิดฟังก์ชั่นใดๆ ที่มีอยู่ในเมนูนี้ หน้าต่างจะปรากฏขึ้นเพื่อขอข้อมูลเข้าสู่ระบบและรหัสผ่านของคุณ หากต้องการเชื่อมต่อกับ CommServe ให้ใช้ SSO หรือบัญชีอื่นจากส่วนความปลอดภัยใน Commserve (เข้าสู่ระบบ Commcell)
4. หากป้อนข้อมูลประจำตัวอย่างถูกต้องและมีสิทธิ์การเข้าถึงเพียงพอ ผู้ดูแลระบบฐานข้อมูลสามารถ:
— เรียกใช้การสำรองข้อมูลพิเศษ (สำรองข้อมูล);
— กู้คืนฐานข้อมูลจากข้อมูลสำรอง (กู้คืน)
— ดูประวัติงานที่เสร็จสมบูรณ์ (View History) และความคืบหน้าของงานที่กำลังดำเนินการ (Job monitor)
นี่คือลักษณะประวัติของงานสำรองข้อมูลที่เสร็จสมบูรณ์สำหรับฐานข้อมูลที่เลือกใน Management Studio
เมนูสำหรับการกู้คืนฐานข้อมูล มันไม่แตกต่างจากเมนูคอนโซลด้วยซ้ำ
เพียงเท่านี้สำหรับคุณสมบัติ SQL Agent ทั้งสองนี้จาก Commvault ฉันจะเพิ่มการสำรองข้อมูลโดยใช้ Commvault เหมาะสำหรับผู้ที่มีเซิร์ฟเวอร์หลายสิบเครื่องที่ให้บริการ โดยมีอินสแตนซ์และฐานข้อมูลหลายรายการ ทั้งหมดนี้อาจอยู่ในไซต์ที่แตกต่างกัน และต้องการการตั้งค่ากำหนดเวลา ความลึก ฯลฯ ที่แตกต่างกัน หากคุณมี เซิร์ฟเวอร์สองสามตัว ดังนั้นสำหรับเครื่องมือ MS SQL มาตรฐานก็เพียงพอสำหรับการสำรองข้อมูล
ที่มา:
ที่มา: will.com