Σήμερα θα σας πω για δύο δυνατότητες Commvault για τη δημιουργία αντιγράφων ασφαλείας MS SQL που αγνοούνται αδίκως: τη λεπτομερή ανάκτηση και την προσθήκη Commvault για το SQL Management Studio. Δεν θα εξετάσω τις βασικές ρυθμίσεις. Η ανάρτηση είναι πιο πιθανή για όσους γνωρίζουν ήδη πώς να εγκαταστήσουν έναν πράκτορα, να διαμορφώσουν ένα πρόγραμμα, πολιτικές κ.λπ. Μίλησα για το πώς λειτουργεί το Commvault και τι μπορεί να κάνει σε αυτό
Κοκκώδης ανάκτηση
Επιλογή επαναφορά επιπέδου τραπεζιού εμφανίστηκε στις ιδιότητες Subclient σχετικά πρόσφατα. Σας επιτρέπει να ενεργοποιήσετε τη δυνατότητα επαναφοράς πινάκων από μια βάση δεδομένων χωρίς να επαναφέρετε ολόκληρη τη βάση δεδομένων από ένα αντίγραφο ασφαλείας. Αυτό είναι βολικό όταν γνωρίζετε πού ακριβώς βρίσκεται το σφάλμα ή η απώλεια δεδομένων. Ταυτόχρονα, η ίδια η βάση δεδομένων είναι μεγάλη και η επαναφορά της όλης θα πάρει πολύ χρόνο.
Αυτή η επιλογή έχει περιορισμούς:
- Δεν είναι δυνατή η επαναφορά των πινάκων στην αρχική βάση δεδομένων, μόνο σε διαφορετική.
— Όλοι οι πίνακες επαναφέρονται στο σχήμα dbo. Δεν είναι δυνατή η επαναφορά του πίνακα σε ένα σχήμα χρήστη.
— Υποστηρίζεται μόνο ένας τοπικός λογαριασμός διακομιστή SQL με δικαιώματα διαχειριστή συστήματος.
— Ο διακομιστής προορισμού στον οποίο επαναφέρουμε τον πίνακα πρέπει να εκτελείται σε λειτουργικό σύστημα Windows.
— Στον διακομιστή προορισμού, εκτός από τον SQL Agent, πρέπει να εγκατασταθεί το Media Agent και το Java Runtime Environment.
— Η βάση δεδομένων πρέπει να χρησιμοποιεί το μοντέλο ανάκτησης σε πλήρη λειτουργία.
— Εάν είναι ενεργοποιημένη η επιλογή ανάκτησης λεπτομερούς βάσης δεδομένων, χάνεται η δυνατότητα εκτέλεσης διαφορικών εργασιών δημιουργίας αντιγράφων ασφαλείας.
Η επιλογή επαναφοράς σε επίπεδο πίνακα είναι απενεργοποιημένη.
Η επιλογή επαναφοράς σε επίπεδο πίνακα είναι απενεργοποιημένη.
Στην πρακτική μου, υπήρχε μια περίπτωση που ένας πελάτης είχε διαμορφώσει το ακόλουθο πρόγραμμα για έναν διακομιστή SQL: ένα πλήρες αντίγραφο ασφαλείας μία φορά την εβδομάδα και 6 διαφορικά αντίγραφα ασφαλείας τις καθημερινές. Ενεργοποίησε τη λειτουργία επαναφοράς σε επίπεδο πίνακα και οι διαφορικές εργασίες δημιουργίας αντιγράφων ασφαλείας υποβλήθηκαν σε επεξεργασία με σφάλμα.
Ας δούμε πώς θα είναι η ίδια η αποκατάσταση.
1. Ξεκινήστε την ανάκτηση στον επιθυμητό παράγοντα.
2. Στο παράθυρο που εμφανίζεται, μεταβείτε στην καρτέλα Επιλογές για προχωρημένους. Επιλέγω SQL Granular Browse - Προβολή περιεχομένου.
3. Στη λίστα που ανοίγει, επιλέξτε τη βάση δεδομένων από την οποία θα επαναφέρουμε τον πίνακα και κάντε κλικ Επαναφορά Granular.
4. Στο παράθυρο διαλόγου, διαμορφώστε το σημείο προσάρτησης της βάσης δεδομένων από τα αρχεία αντιγράφων ασφαλείας (κάτι σαν τεχνολογία Instant Recovery).
Προσδιορίζω:
- όνομα για την προσωρινή βάση δεδομένων·
- πόσο καιρό να διατηρηθεί αυτό το σημείο ανάκτησης σε ημέρες;
- τον διακομιστή όπου θα προσαρτήσουμε τη βάση δεδομένων. Μόνο διακομιστές που πληρούν όλες τις απαραίτητες προϋποθέσεις που αναφέρονται παραπάνω θα είναι διαθέσιμοι στη λίστα: με εγκατεστημένα λειτουργικά συστήματα Windows, Media Agent και Java Runtime Environment κ.λπ.
Κάντε κλικ στο OK.
5. Στο νέο παράθυρο, κάντε κλικ στο List Recovery Points.
6. Θα ανοίξει μια λίστα με τοποθετημένα σημεία ανάκτησης. Εάν η βάση δεδομένων είναι μεγάλη, θα πρέπει να περιμένετε. Στη συνέχεια κάντε κλικ Αναζήτηση. Θα εμφανιστεί ένα παράθυρο για την προβολή πινάκων από την επιλεγμένη βάση δεδομένων.
Κατά τη δημιουργία της λίστας, το παράθυρο διαλόγου Recovery Points κλείνει συχνά και, στη συνέχεια, δεν μπορούν να επιστρέψουν ξανά εκεί. Είναι απλό: κάντε δεξί κλικ στην παρουσία του διακομιστή SQL όπου ξεκίνησε η διαδικασία προσάρτησης του σημείου ανάκτησης. Μεταβείτε στο All Tasks και επιλέξτε List Recovery Points.
7. Εάν υπάρχουν πολλοί πίνακες, μπορεί να χρειαστεί λίγος χρόνος για να εμφανιστούν. Για παράδειγμα, για μια βάση δεδομένων 40 GB, η λίστα διαρκεί περίπου δέκα λεπτά για να σχηματιστεί. Επιλέξτε τον πίνακα που θέλετε και κάντε κλικ στην επιλογή Ανάκτηση όλων των επιλεγμένων.
8. Σε νέο παράθυρο, επιλέξτε τη βάση δεδομένων όπου θα επαναφέρουμε τους πίνακες. Στην περίπτωσή μας, αυτή είναι η βάση δεδομένων GPI TEST.
9. Αφού ολοκληρωθεί η επαναφορά, οι επιλεγμένοι πίνακες θα εμφανιστούν στη βάση δεδομένων GPI TEST.
Αφού επαναφέρετε έναν πίνακα σε μια προσωρινή βάση δεδομένων, μπορείτε να τον μετακινήσετε στην αρχική βάση δεδομένων χρησιμοποιώντας το 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 που διαθέτουμε:
2. Οι επιλογές δημιουργίας αντιγράφων ασφαλείας και επαναφοράς είναι πλέον διαθέσιμες στο Management Studio. Για να το κάνετε αυτό, κάντε δεξί κλικ στην επιθυμητή βάση δεδομένων.
Έτσι, ο διαχειριστής έχει την ευκαιρία να αλληλεπιδράσει απευθείας με αντίγραφα ασφαλείας αυτής της βάσης δεδομένων χωρίς την κονσόλα Commvault και κλήσεις προς τον διαχειριστή SRK.
3. Όταν εκκινείτε οποιαδήποτε από τις διαθέσιμες λειτουργίες αυτού του μενού, θα εμφανιστεί ένα παράθυρο που θα σας ζητά τη σύνδεση και τον κωδικό πρόσβασής σας. Για να συνδεθείτε στο CommServe, χρησιμοποιήστε SSO ή οποιονδήποτε άλλο λογαριασμό από την ενότητα Ασφάλεια στο Commserve (σύνδεση Commcell).
4. Εάν τα διαπιστευτήρια έχουν εισαχθεί σωστά και υπάρχουν αρκετά δικαιώματα πρόσβασης, ο διαχειριστής της βάσης δεδομένων μπορεί:
— εκτελέστε ένα έκτακτο αντίγραφο ασφαλείας (Backup).
— επαναφορά της βάσης δεδομένων από ένα αντίγραφο ασφαλείας (Επαναφορά).
— προβολή του ιστορικού των ολοκληρωμένων εργασιών (Προβολή ιστορικού) και της προόδου των εργασιών σε εξέλιξη (παρακολούθηση εργασιών).
Αυτό είναι το ιστορικό των ολοκληρωμένων εργασιών δημιουργίας αντιγράφων ασφαλείας για την επιλεγμένη βάση δεδομένων στο Management Studio.
Μενού για ανάκτηση βάσης δεδομένων. Δεν διαφέρει καν από το μενού της κονσόλας.
Αυτό είναι όλο για αυτές τις δύο δυνατότητες SQL Agent από την Commvault. Θα προσθέσω ότι η δημιουργία αντιγράφων ασφαλείας με χρήση Commvault είναι πιο κατάλληλη για όσους έχουν δεκάδες διακομιστές σε υπηρεσία, με πολλές περιπτώσεις και βάσεις δεδομένων, όλα αυτά, ενδεχομένως, σε διαφορετικούς ιστότοπους και απαιτούν ρύθμιση διαφορετικών χρονοδιαγραμμάτων, βάθους κ.λπ. Εάν έχετε δύο διακομιστές, τότε για Standard MS τα εργαλεία SQL είναι αρκετά για δημιουργία αντιγράφων ασφαλείας.
Πηγή:
Πηγή: www.habr.com