Αρχική σελίδα » πως να » Επαναφορά μιας βάσης δεδομένων SQL Backup χρησιμοποιώντας το SQL Server Management Studio

    Επαναφορά μιας βάσης δεδομένων SQL Backup χρησιμοποιώντας το SQL Server Management Studio

    Έχουμε καλύψει προηγουμένως μια απλή βάση δεδομένων SQL αποκαθιστά χρησιμοποιώντας τη γραμμή εντολών που είναι ιδανική για την αποκατάσταση των αρχείων αντιγράφων ασφαλείας που δημιουργήθηκαν στην ίδια εγκατάσταση του SQL Server, ωστόσο εάν επαναφέρετε ένα αντίγραφο ασφαλείας που δημιουργήθηκε σε μια διαφορετική εγκατάσταση ή απλά προτιμάτε ένα σημείο και κάντε κλικ στο interface Το SQL Server Management Studio (ή η έκδοση Express) καθιστά αυτή την εργασία εύκολη.

    Σημείωση: Οι ειδικοί του SQL Server ενδέχεται να θέλουν να παρακάμψουν το μάθημα του σήμερα, καθώς απευθύνονται σε αρχάριους.

    Πριν από την εκκίνηση, θα πρέπει να αντιγράψετε το αρχείο δημιουργίας αντιγράφων SQL (συνήθως υπάρχει επέκταση .BAK) σε έναν τοπικό σκληρό δίσκο στο μηχάνημα προορισμού SQL Server.

    Ανοίξτε το SQL Server Management Studio και συνδεθείτε στον SQL Server στον οποίο θέλετε να επαναφέρετε τη βάση δεδομένων. Είναι καλύτερο είτε να συνδεθείτε ως Διαχειριστής των Windows είτε ως χρήστης του SQL.

    Μόλις συνδεθείτε, κάντε δεξί κλικ στο φάκελο "Βάσεις δεδομένων" και επιλέξτε "Επαναφορά βάσης δεδομένων".

    Κάντε κλικ στο κουμπί ελλείψεις δίπλα στην επιλογή "Από τη συσκευή" στην ενότητα "Πηγή για επαναφορά".

    Ορίστε ως φάκελο "Αρχείο" και, στη συνέχεια, κάντε κλικ στο κουμπί "Προσθήκη".

    Ανατρέξτε στο αρχείο δημιουργίας αντιγράφων ασφαλείας (BAK) SQL που θέλετε να επαναφέρετε.

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

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

    Στη συνέχεια, επιλέξτε το σημείο επαναφοράς που θέλετε να χρησιμοποιήσετε. Δεδομένου ότι ένα αρχείο δημιουργίας αντιγράφων ασφαλείας SQL μπορεί να περιέχει πολλαπλά αντίγραφα ασφαλείας, ενδέχεται να εμφανιστούν περισσότερα από ένα σημεία επαναφοράς.

    Σε αυτό το σημείο, έχουν εισαχθεί αρκετές πληροφορίες για την αποκατάσταση της βάσης δεδομένων. Ωστόσο, τα αρχεία δημιουργίας αντιγράφων SQL αποθηκεύουν πληροφορίες σχετικά με το πού αντιγράφονται τα αρχεία δεδομένων, επομένως αν υπάρχουν προβλήματα συστήματος αρχείων, όπως ένας κατάλογος προορισμού που δεν υπάρχει ή αντίθετα ονόματα αρχείων δεδομένων, θα εμφανιστεί ένα σφάλμα. Αυτά τα προβλήματα είναι κοινά κατά την επαναφορά ενός αντιγράφου ασφαλείας που δημιουργήθηκε σε διαφορετική εγκατάσταση του SQL Server.

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

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

    • Εάν η βάση δεδομένων "To" (από τη σελίδα "Γενικά") ταιριάζει με το αρχείο επαναφοράς της βάσης δεδομένων (π.χ. επαναφορά σε αντίστοιχες βάσεις δεδομένων), τα αντίστοιχα αρχεία θα αντικατασταθούν ως μέρος της επαναφοράς.
    • Εάν η βάση δεδομένων 'To' δεν ταιριάζει με την επαναφορά της βάσης δεδομένων (π.χ. επαναφορά σε διαφορετική βάση δεδομένων), θα πρέπει να ελεγχθεί η "Αντικατάσταση της υπάρχουσας βάσης δεδομένων" για να ολοκληρωθεί η διαδικασία επαναφοράς. Χρησιμοποιήστε αυτή τη λειτουργία με προσοχή καθώς μπορείτε δυνητικά να επαναφέρετε πληροφορίες δημιουργίας αντιγράφων ασφαλείας βάσεων δεδομένων πάνω από τα αρχεία δεδομένων από μια εντελώς διαφορετική βάση δεδομένων.

    Γενικά, μπορείτε να πείτε ότι οι βάσεις δεδομένων διαφέρουν με βάση το "Όνομα αρχικού αρχείου" το οποίο είναι το εσωτερικό όνομα που χρησιμοποιεί ο SQL Server για να αναφέρει τα αντίστοιχα αρχεία.

    Μόλις οι επιλογές επαναφοράς έχουν οριστεί, κάντε κλικ στο OK.

    συμπέρασμα

    Το SQL Server Management Studio κάνει τη διαδικασία αποκατάστασης απλή και είναι ιδανική εάν σπάνια εκτελείτε αποκατάσταση βάσεων δεδομένων. Αυτή η διαδικασία λειτουργεί σε κάθε έκδοση του SQL Server από Express σε Enterprise. Εάν χρησιμοποιείτε την έκδοση Express, μπορείτε να κάνετε λήψη του SQL Server Management Studio Express για να έχετε πρόσβαση σε αυτήν τη διασύνδεση.

    Συνδέσεις

    Κάντε λήψη του SQL Server Management Studio Express από τη Microsoft