INF: Χρήση με τη MOVE επιλογής με τη δήλωση RESTORE

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 221465 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

SQL Server 6.5 χρησιμοποιούνται οι δηλώσεις ένδειξης ΣΦΑΛΜΆΤΩΝ και ΦΌΡΤΩΣΗΣ για να δημιουργήσετε ένα αντίγραφο μιας βάσης δεδομένων και στη συνέχεια να το φορτώσετε. Στον SQL Server 7.0 και 2000, αυτή η ορολογία έχει αλλάξει για να δημιουργήσετε αντίγραφα ΑΣΦΑΛΕΊΑΣ και RESTORE.

Οι πληροφορίες σε αυτό το άρθρο προορίζεται να εξηγούν τη σωστή χρήση της η επιλογή WITH MOVE με την πρόταση RESTORE Transact-SQL.

Περισσότερες πληροφορίες

Μια δήλωση RESTORE πάντα δημιουργεί μια βάση δεδομένων που είναι ίδιος με αυτόν που δημιουργήθηκε αντίγραφο ασφαλείας. Η βάση δεδομένων που παράγονται από το RESTORE θα έχουν τον ίδιο αριθμό αρχείων και τα αρχεία θα είναι του ίδιου μεγέθους, όπως καθορίζεται από το BACKUP. Το αρχείο αντιγράφου ασφαλείας περιέχει πληροφορίες σχετικά με το όνομα, αριθμός, μέγεθος και θέση όλων των αρχείων της βάσης δεδομένων κατά τη στιγμή που δημιουργήθηκε το αντίγραφο ασφαλείας. Όταν RESTORE ένα αντίγραφο ασφαλείας και δυνατότητα SQL Server για να δημιουργήσετε ξανά τη βάση δεδομένων για, λαμβάνει τα εξής:
  • Εάν υπάρχει ένα αρχείο στην ίδια θέση ως στο αντίγραφο ασφαλείας, που θα χρησιμοποιηθεί και θα είναι ίδια με το αρχείο του αντιγράφου ασφαλείας (μέγεθος αρχείου πανομοιότυπες, χαρακτηριστικά, κλπ.).
  • Εάν υπάρχει ένα αρχείο, αλλά σε διαφορετική τοποθεσία από αυτόν που καθορίζεται από το σύνολο αντιγράφων ασφαλείας, η θέση του διακομιστή χρησιμοποιείται (κάνοντας έτσι έμμεσα "MOVE").
  • Εάν υπάρχει ένα αρχείο στο διακομιστή με κανένα αντίστοιχο αρχείο από το σύνολο αντιγράφων ασφαλείας, αυτό θα σιωπηρά απορριφθούν.
  • Εάν ένα αρχείο που απαιτείται από το σύνολο αντιγράφων ασφαλείας δεν υπάρχει στο διακομιστή, δημιουργείται.
Επομένως, εάν θέλετε να αλλάξετε τη θέση των αρχείων κατά την επαναφορά της βάσης δεδομένων, έχετε τις εξής επιλογές:
  • Δημιουργία της βάσης δεδομένων πριν από την εκτέλεση του RESTORE (όπως ήταν απαραίτητη με SQL Server 6.5), καθορίζοντας τη νέα θέση.

    -ή-
  • Χρησιμοποιήστε την πρόταση RESTORE με τον όρο MOVE. Αυτό αποτρέπει επιπλέον βήμα της δημιουργίας πρώτα στη βάση δεδομένων. Δημιουργεί τη βάση δεδομένων και τα αρχεία στη θέση που καθορίσατε.
Σημειώστε ότι ο SQL Server ενδέχεται να απαιτούν μπορείτε να χρησιμοποιήσετε τον όρο MOVE εάν επαναφέρετε ένα αρχείο θα αντικαταστήσει ένα υπάρχον αρχείο που χρησιμοποιείται από μια άλλη βάση δεδομένων. Θα εμφανιστεί σε αυτήν την περίπτωση τα ακόλουθα μηνύματα:
Διακομιστής: Μήνυμα λάθους 3156, επίπεδο 16, 2, κατάσταση, γραμμή 1
Το αρχείο 'D:\MSSQL7\data\Filename_Data.MDF' δεν μπορεί να χρησιμοποιηθεί από RESTORE.
Μπορείτε να χρησιμοποιήσετε την επιλογή WITH MOVE για να αναγνωρίσετε μια έγκυρη θέση για το αρχείο.

Διακομιστής: Μήνυμα λάθους 3013, επίπεδο 16, 1, κατάσταση, γραμμή 1
Δημιουργία αντιγράφων ασφαλείας ή επαναφοράς λειτουργίας τον τερματισμό με μη φυσιολογικό τρόπο.

Αναφορές

Σύνδεση SQL Server βιβλία, RESTORE (T-SQL)

Ιδιότητες

Αναγν. άρθρου: 221465 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Λέξεις-κλειδιά: 
kbbackup kbinfo kbmt KB221465 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:221465

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com