Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι
Σήμερα θα σας πω για δύο δυνατότητες Commvault για τη δημιουργία αντιγράφων ασφαλείας MS SQL που αγνοούνται αδίκως: τη λεπτομερή ανάκτηση και την προσθήκη Commvault για το SQL Management Studio. Δεν θα εξετάσω τις βασικές ρυθμίσεις. Η ανάρτηση είναι πιο πιθανή για όσους γνωρίζουν ήδη πώς να εγκαταστήσουν έναν πράκτορα, να διαμορφώσουν ένα πρόγραμμα, πολιτικές κ.λπ. Μίλησα για το πώς λειτουργεί το Commvault και τι μπορεί να κάνει σε αυτό Θέση.

Κοκκώδης ανάκτηση

Επιλογή επαναφορά επιπέδου τραπεζιού εμφανίστηκε στις ιδιότητες Subclient σχετικά πρόσφατα. Σας επιτρέπει να ενεργοποιήσετε τη δυνατότητα επαναφοράς πινάκων από μια βάση δεδομένων χωρίς να επαναφέρετε ολόκληρη τη βάση δεδομένων από ένα αντίγραφο ασφαλείας. Αυτό είναι βολικό όταν γνωρίζετε πού ακριβώς βρίσκεται το σφάλμα ή η απώλεια δεδομένων. Ταυτόχρονα, η ίδια η βάση δεδομένων είναι μεγάλη και η επαναφορά της όλης θα πάρει πολύ χρόνο.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

Αυτή η επιλογή έχει περιορισμούς:
- Δεν είναι δυνατή η επαναφορά των πινάκων στην αρχική βάση δεδομένων, μόνο σε διαφορετική.  
— Όλοι οι πίνακες επαναφέρονται στο σχήμα dbo. Δεν είναι δυνατή η επαναφορά του πίνακα σε ένα σχήμα χρήστη.
— Υποστηρίζεται μόνο ένας τοπικός λογαριασμός διακομιστή SQL με δικαιώματα διαχειριστή συστήματος.
— Ο διακομιστής προορισμού στον οποίο επαναφέρουμε τον πίνακα πρέπει να εκτελείται σε λειτουργικό σύστημα Windows.
— Στον διακομιστή προορισμού, εκτός από τον SQL Agent, πρέπει να εγκατασταθεί το Media Agent και το Java Runtime Environment.
— Η βάση δεδομένων πρέπει να χρησιμοποιεί το μοντέλο ανάκτησης σε πλήρη λειτουργία.
— Εάν είναι ενεργοποιημένη η επιλογή ανάκτησης λεπτομερούς βάσης δεδομένων, χάνεται η δυνατότητα εκτέλεσης διαφορικών εργασιών δημιουργίας αντιγράφων ασφαλείας.  

Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι
Η επιλογή επαναφοράς σε επίπεδο πίνακα είναι απενεργοποιημένη.

Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι
Η επιλογή επαναφοράς σε επίπεδο πίνακα είναι απενεργοποιημένη.

Στην πρακτική μου, υπήρχε μια περίπτωση που ένας πελάτης είχε διαμορφώσει το ακόλουθο πρόγραμμα για έναν διακομιστή SQL: ένα πλήρες αντίγραφο ασφαλείας μία φορά την εβδομάδα και 6 διαφορικά αντίγραφα ασφαλείας τις καθημερινές. Ενεργοποίησε τη λειτουργία επαναφοράς σε επίπεδο πίνακα και οι διαφορικές εργασίες δημιουργίας αντιγράφων ασφαλείας υποβλήθηκαν σε επεξεργασία με σφάλμα.

Ας δούμε πώς θα είναι η ίδια η αποκατάσταση.
1. Ξεκινήστε την ανάκτηση στον επιθυμητό παράγοντα.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

2. Στο παράθυρο που εμφανίζεται, μεταβείτε στην καρτέλα Επιλογές για προχωρημένους. Επιλέγω SQL Granular Browse - Προβολή περιεχομένου.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

3. Στη λίστα που ανοίγει, επιλέξτε τη βάση δεδομένων από την οποία θα επαναφέρουμε τον πίνακα και κάντε κλικ Επαναφορά Granular.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

4. Στο παράθυρο διαλόγου, διαμορφώστε το σημείο προσάρτησης της βάσης δεδομένων από τα αρχεία αντιγράφων ασφαλείας (κάτι σαν τεχνολογία Instant Recovery).
Προσδιορίζω:

  • όνομα για την προσωρινή βάση δεδομένων·
  • πόσο καιρό να διατηρηθεί αυτό το σημείο ανάκτησης σε ημέρες;
  • τον διακομιστή όπου θα προσαρτήσουμε τη βάση δεδομένων. Μόνο διακομιστές που πληρούν όλες τις απαραίτητες προϋποθέσεις που αναφέρονται παραπάνω θα είναι διαθέσιμοι στη λίστα: με εγκατεστημένα λειτουργικά συστήματα Windows, Media Agent και Java Runtime Environment κ.λπ.

Κάντε κλικ στο OK.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

5. Στο νέο παράθυρο, κάντε κλικ στο List Recovery Points.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

6. Θα ανοίξει μια λίστα με τοποθετημένα σημεία ανάκτησης. Εάν η βάση δεδομένων είναι μεγάλη, θα πρέπει να περιμένετε. Στη συνέχεια κάντε κλικ Αναζήτηση. Θα εμφανιστεί ένα παράθυρο για την προβολή πινάκων από την επιλεγμένη βάση δεδομένων.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

Κατά τη δημιουργία της λίστας, το παράθυρο διαλόγου Recovery Points κλείνει συχνά και, στη συνέχεια, δεν μπορούν να επιστρέψουν ξανά εκεί. Είναι απλό: κάντε δεξί κλικ στην παρουσία του διακομιστή SQL όπου ξεκίνησε η διαδικασία προσάρτησης του σημείου ανάκτησης. Μεταβείτε στο All Tasks και επιλέξτε List Recovery Points.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

7. Εάν υπάρχουν πολλοί πίνακες, μπορεί να χρειαστεί λίγος χρόνος για να εμφανιστούν. Για παράδειγμα, για μια βάση δεδομένων 40 GB, η λίστα διαρκεί περίπου δέκα λεπτά για να σχηματιστεί. Επιλέξτε τον πίνακα που θέλετε και κάντε κλικ στην επιλογή Ανάκτηση όλων των επιλεγμένων.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

8. Σε νέο παράθυρο, επιλέξτε τη βάση δεδομένων όπου θα επαναφέρουμε τους πίνακες. Στην περίπτωσή μας, αυτή είναι η βάση δεδομένων GPI TEST.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

9. Αφού ολοκληρωθεί η επαναφορά, οι επιλεγμένοι πίνακες θα εμφανιστούν στη βάση δεδομένων GPI TEST.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

Αφού επαναφέρετε έναν πίνακα σε μια προσωρινή βάση δεδομένων, μπορείτε να τον μετακινήσετε στην αρχική βάση δεδομένων χρησιμοποιώντας το Management Studio.

Προσθήκη Commvault για το SQL Management Studio

Οι διαχειριστές βάσεων δεδομένων δεν έχουν πάντα πρόσβαση στο εφεδρικό σύστημα (BSS). Μερικές φορές χρειάζεται να κάνετε κάτι επειγόντως, αλλά ο διαχειριστής του IBS δεν είναι διαθέσιμος. Με την προσθήκη Commvault για το SQL Management Studio, ένας διαχειριστής βάσης δεδομένων μπορεί να εκτελέσει βασικά αντίγραφα ασφαλείας και ανάκτηση δεδομένων.

Έκδοση QL Management Studio

εντολή

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012

CvSQLAddInConfig.exe /i 11 /r

SQL 2014

CvSQLAddInConfig.exe /i 12 /r

SQL 2016

CvSQLAddInConfig.exe /i 13 /r

SQL 2017

CvSQLAddInConfig.exe /i 14 /r

Εκδόσεις διακομιστών SQL που υποστηρίζουν την προσθήκη Commvault και εντολές που ενεργοποιούν την προσθήκη. Η προσθήκη υποστηρίζεται μόνο σε λειτουργικό σύστημα Windows 64-bit.

1. Εκτελέστε την εντολή που αντιστοιχεί στην έκδοση του διακομιστή SQL που διαθέτουμε:
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

2. Οι επιλογές δημιουργίας αντιγράφων ασφαλείας και επαναφοράς είναι πλέον διαθέσιμες στο Management Studio. Για να το κάνετε αυτό, κάντε δεξί κλικ στην επιθυμητή βάση δεδομένων.
Έτσι, ο διαχειριστής έχει την ευκαιρία να αλληλεπιδράσει απευθείας με αντίγραφα ασφαλείας αυτής της βάσης δεδομένων χωρίς την κονσόλα Commvault και κλήσεις προς τον διαχειριστή SRK.
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

3. Όταν εκκινείτε οποιαδήποτε από τις διαθέσιμες λειτουργίες αυτού του μενού, θα εμφανιστεί ένα παράθυρο που θα σας ζητά τη σύνδεση και τον κωδικό πρόσβασής σας. Για να συνδεθείτε στο CommServe, χρησιμοποιήστε SSO ή οποιονδήποτε άλλο λογαριασμό από την ενότητα Ασφάλεια στο Commserve (σύνδεση Commcell).
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι

4. Εάν τα διαπιστευτήρια έχουν εισαχθεί σωστά και υπάρχουν αρκετά δικαιώματα πρόσβασης, ο διαχειριστής της βάσης δεδομένων μπορεί:
— εκτελέστε ένα έκτακτο αντίγραφο ασφαλείας (Backup).
— επαναφορά της βάσης δεδομένων από ένα αντίγραφο ασφαλείας (Επαναφορά).
— προβολή του ιστορικού των ολοκληρωμένων εργασιών (Προβολή ιστορικού) και της προόδου των εργασιών σε εξέλιξη (παρακολούθηση εργασιών).
Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι
Αυτό είναι το ιστορικό των ολοκληρωμένων εργασιών δημιουργίας αντιγράφων ασφαλείας για την επιλεγμένη βάση δεδομένων στο Management Studio.

Δημιουργία αντιγράφων ασφαλείας MS SQL: μερικές χρήσιμες λειτουργίες Commvault που δεν γνωρίζουν όλοι
Μενού για ανάκτηση βάσης δεδομένων. Δεν διαφέρει καν από το μενού της κονσόλας.

Αυτό είναι όλο για αυτές τις δύο δυνατότητες SQL Agent από την Commvault. Θα προσθέσω ότι η δημιουργία αντιγράφων ασφαλείας με χρήση Commvault είναι πιο κατάλληλη για όσους έχουν δεκάδες διακομιστές σε υπηρεσία, με πολλές περιπτώσεις και βάσεις δεδομένων, όλα αυτά, ενδεχομένως, σε διαφορετικούς ιστότοπους και απαιτούν ρύθμιση διαφορετικών χρονοδιαγραμμάτων, βάθους κ.λπ. Εάν έχετε δύο διακομιστές, τότε για Standard MS τα εργαλεία SQL είναι αρκετά για δημιουργία αντιγράφων ασφαλείας.

Πηγή: documentation.commvault.com

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο