Περιγραφή της επαναφορά αντιγράφων ασφαλείας αρχείων και filegroup στον SQL Server

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

Περίληψη

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

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

Οι απαιτούμενες αντίγραφα ασφαλείας του αρχείου καταγραφής συναλλαγών

Πρέπει να χρησιμοποιήσετε το αρχείο και filegroup δημιουργία αντιγράφων ασφαλείας και επαναφορά των λειτουργιών σε συνδυασμό με αντίγραφα ασφαλείας του αρχείου καταγραφής συναλλαγών. Μετά την επαναφορά των αρχείων, πρέπει να επαναφέρετε τα αντίγραφα ασφαλείας αρχείου καταγραφής συναλλαγών που δημιουργήθηκαν από τη στιγμή που δημιουργήθηκαν τα αντίγραφα ασφαλείας του αρχείου για να επαναφέρετε τη βάση δεδομένων σε σταθερή κατάσταση. Δεν είναι απαραίτητο να εφαρμόσετε ένα αντίγραφο ασφαλείας του αρχείου καταγραφής συναλλαγών, εάν ο SQL Server μπορεί να καθορίσει ότι τα αρχεία ή filegroups δεν έχουν τροποποιηθεί μετά από το αρχείο ή έχει δημιουργηθεί αντίγραφο ασφαλείας filegroup.
SQL Server 7.0: Αυτό απαιτεί τηνTruncateLogOnCheckpointη επιλογή δεν είναι σύνολο και ότι δημιουργούνται τα αντίγραφα ασφαλείας του αρχείου καταγραφής συναλλαγών μαζί με τα αντίγραφα ασφαλείας της βάσης δεδομένων ή αρχείο και filegroup.
Του SQL Server 2000 και του SQL Server 2005: Για να δημιουργήσετε συναλλαγή αντίγραφα ασφαλείας του αρχείου καταγραφής, πρέπει να χρησιμοποιήσετε το πλήρης ανάκτηση ή αποκατάσταση Bulk-Logged μοντέλα. Για περισσότερες πληροφορίες σχετικά με την αποκατάσταση μοντέλα, δείτε ηλεκτρονικά βιβλία SQL Server Books Online "Επιλογή ενός μοντέλου ανάκτησης" θέμα.
ΣΗΜΕΙΩΣΗ: Πρέπει να διατηρείτε ένα πλήρες σύνολο των αντιγράφων ασφαλείας αρχείων και καλύπτει τα αντίγραφα ασφαλείας του αρχείου καταγραφής. Αποτυχία αποθήκευσης μπορεί να αποδώσει μια ολόκληρη βάση δεδομένων ανεπανόρθωτο, εάν δεν υπάρχει αντίγραφο ασφαλείας από το κατεστραμμένο αρχείο.

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

Εάν στη βάση δεδομένων ολόκληρο χάνεται
Πρέπει να έχετε αντίγραφα ασφαλείας όλων των αρχείων ή filegroup με το database.You πρέπει επίσης να έχετε μια αδιάσπαστη συναλλαγή καταγραφής αντιγράφων ασφαλείας αλυσίδα από την ώρα του αρχείου παλαιότερη ή δημιουργίας αντιγράφων ασφαλείας filegroup στο τέλος του τελευταίου αρχείου ή filegroup αντίγραφο ασφαλείας. Στην αρχή της αλυσίδας αντιγράφων ασφαλείας αρχείου καταγραφής συναλλαγών πρέπει να περιέχει την έναρξη της συναλλαγής για την παλαιότερη συναλλαγή που εκκρεμούν κατά τη στιγμή που δημιουργήθηκε την πρώτη δημιουργία αντιγράφων ασφαλείας αρχείων.
ΣΗΜΕΙΩΣΗ: Εάν δεν ικανοποιείται οποιαδήποτε από τις παραπάνω συνθήκες, δεν είναι δυνατή η επαναφορά της βάσης δεδομένων.

Αρχείο και ομάδα αρχείων αντιγράφων ασφαλείας πρέπει να γίνει επαναφορά στη συμφωνία βάση δεδομένων

Δημιουργία αντιγράφων ασφαλείας αρχείων και filegroup επαναφορά μόνο στη βάση δεδομένων στον οποίο ανήκουν. Δεν μπορείτε να δημιουργήσετε μια νέα, κενή βάση δεδομένων με την ίδια δομή και τα ονόματα αρχείων και, στη συνέχεια, επιχειρήσετε να επαναφέρετε το μεμονωμένο αρχείο ή filegroup αντίγραφο ασφαλείας, πρέπει να επαναφέρετε στην υπάρχουσα βάση δεδομένων ή να εκτελέσετε επαναφορά πλήρη βάση δεδομένων σε μια άλλη θέση. (In SQL Server 2000, there is a new clause added to RESTORE DATABASE for partial database restore operations. See the discussion later in this article on "Partial Database Restore Operations.")

ΣΗΜΕΙΩΣΗ: Do not attempt to detach the database and then re-attach it if a file in a multiple file database or filegroup is lost. Instead, restore the needed file or filegroup from backup. If the database is detached, the re-attachment fails and you are forced to restore the entire database from backup. This is because database files are matched to the database based on a Global Identifier (GUID). This design is to protect the integrity of the database so that files that do not belong to the database are not intermixed, which would cause serious data integrity issues. Even though you may create a new database with the same filenames, the GUID does not match.

SQL Server does not allow you to attach a single file of a database that contains multiple files. The attach looks for all files that belong to the database during the attach and if it cannot find the files with the corresponding GUID, it fails the attach. Similarly, if you create a blank database with the same filenames and filegroups as the original database, replace some of the files, and then attempt to let SQL recover the database upon startup, recovery fails as indicated by the errorlog. Για παράδειγμα:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
Partial Database Restore Operations (SQL Server 2000)

A new PARTIAL clause has been added to the RESTORE T-SQL statement that provides a mechanism to restore part of the database to another location so that the damaged or missing data can be copied back to the original database. Partial restore operations work with database filegroups. For example, you have a database that consists of a primary filegroup, filegroup A and filegroup B. A table that resides on filegroup B is accidentally deleted. If you have filegroup and transaction log backups available, you can restore only filegroup B along with the primary filegroup to regain the deleted table. The RESTORE statement with the PARTIAL clause allows you to restore the subset to a new database or even to a different server. You can then extract and reload the content of the table into the original database.

The primary filegroup is always restored along with the filegroups selected to restore. Filegroups that are not restored are marked as offline and are not accessible. Partial database restore of file backups is not supported.

ΣΗΜΕΙΩΣΗIf you are using SQL Server 2005, the initial stage of a piecemeal restore replaces the partial database restore of SQL Server 2000. In SQL Server 2005, the PARTIAL option performs safety checks that are not available in partial database restores. This behavior lets such databases be used as production databases. For more information about piecemeal restore in SQL Server 2005, see the "Piecemeal Restore Scenario (Full Recovery Model) " and the "Piecemeal Restore Scenario (Simple Recovery Model)" topics in SQL Server 2005 Books Online.

For more information on how to perform a partial database restore, see SQL Server 2000 Books Online "Partial Restore Operations" and "RESTORE DATABASE".

Please see the following subjects regarding files and filegroups:

SQL Server 7.0 Books Online topics:

"Physical Database Files and Filegroups"
"Using Files and Filegroups"
"Creating Filegroups"
"Creating File or Filegroup Backups"
"Using File or Filegroup Backups"
"Restoring File or Filegroup Backups"
"File and Filegroup Backup and Restore"

SQL Server 2000 Books Online topics:

"Physical Database Files and Filegroups"
"Using Files and Filegroups"
"Creating Filegroups"
"Using File Backups"
"Files and Filegroups"
"Backing up and Restoring Databases"
"Partial Database Restore Operations"
"Backing up Selected Portions of a Database"

SQL Server 2005 Books Online topics:

"Physical Database Files and Filegroups"
"Using Files and Filegroups"
"Creating Filegroups"
"File and Filegroup Backups"
"Designing Files and Filegroups"
"Backing up and Restoring Databases"
"Piecemeal Restore Scenario (Full Recovery Model)"
"Backing up Selected Portions of a Database"

Ιδιότητες

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

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

 

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