Ισχύει για
SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2008 R2 Standard SQL Server 2008 R2 Express SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Η Microsoft διανέμει επιδιορθώσεις microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ή Microsoft SQL Server 2008 ή Microsoft SQL Server 2012 σε ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις ενημερώσεις ασφαλείας που περιλαμβάνονταν στα προηγούμενα SQL Server 2008 R2 Service Pack 1 (SP1) ή SQL Server 2008 ή την έκδοση ενημέρωσης του Microsoft SQL Server 2012.

Συμπτώματα

Ενδέχεται να χρειαστεί πολύς χρόνος για την επαναφορά μιας βάσης δεδομένων στο Microsoft SQL Server 2008 R2 ή στο Microsoft SQL Server 2008 ή στο Microsoft SQL Server 2012.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή χρειάζεται πολύς χρόνος για τη δημιουργία της λίστας εικονικού αρχείου καταγραφής (VLF) όταν υπάρχουν πολλά VLF στη βάση δεδομένων.

Επίλυση

Πληροφορίες συγκεντρωτικής ενημέρωσης

SQL Server 2012

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 1 για SQL Server 2012. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημέρωσης, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

2679368 Πακέτο αθροιστικής ενημέρωσης 1 για SQL Server 2012Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη έκδοση επιδιόρθωσης SQL Server 2012. Η Microsoft συνιστά να εξετάσετε το ενδεχόμενο να εφαρμόσετε την πιο πρόσφατη έκδοση επιδιόρθωσης που περιέχει αυτήν την άμεση επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2692828 Οι εκδόσεις SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Πρέπει να εφαρμόσετε μια άμεση επιδιόρθωση του SQL Server 2012 σε μια εγκατάσταση του SQL Server 2012.

SQL Server 2008 Service Pack 2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 8 για SQL Server 2008 Service Pack 2. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημέρωσης, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

2648096 Πακέτο συγκεντρωτικής ενημέρωσης 8 για SQL Server 2008 Service Pack 2Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη έκδοση επιδιόρθωσης SQL Server 2008. Η Microsoft συνιστά να εξετάσετε το ενδεχόμενο να εφαρμόσετε την πιο πρόσφατη έκδοση επιδιόρθωσης που περιέχει αυτήν την άμεση επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2402659 Οι SQL Server εκδόσεις του 2008 που κυκλοφόρησαν μετά την κυκλοφορία του Service Pack 2008 SQL Server SQL Server 2008 δημιουργούνται άμεσες επιδιορθώσεις για συγκεκριμένα SQL Server service pack. Πρέπει να εφαρμόσετε μια άμεση επιδιόρθωση του SQL Server 2008 Service Pack 2 σε μια εγκατάσταση του SQL Server 2008 Service Pack 2. Από προεπιλογή, οι άμεσες επιδιορθώσεις που παρέχονται σε ένα service pack SQL Server περιλαμβάνονται στο επόμενο service pack SQL Server.

SQL Server 2008 Service Pack 3

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 3 για SQL Server 2008 Service Pack 3. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημέρωσης, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

2648098 Πακέτο συγκεντρωτικής ενημέρωσης 3 για SQL Server 2008 Service Pack 3Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη έκδοση επιδιόρθωσης SQL Server 2008. Η Microsoft συνιστά να εξετάσετε το ενδεχόμενο να εφαρμόσετε την πιο πρόσφατη έκδοση επιδιόρθωσης που περιέχει αυτήν την άμεση επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2629969 Οι εκδόσεις SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του Service Pack 3 SQL Server 2008 δημιουργούνται άμεσες επιδιορθώσεις του Microsoft SQL Server 2008 για συγκεκριμένα service pack SQL Server. Πρέπει να εφαρμόσετε μια άμεση επιδιόρθωση SQL Server 2008 Service Pack 3 σε μια εγκατάσταση του SQL Server 2008 Service Pack 3. Από προεπιλογή, οι άμεσες επιδιορθώσεις που παρέχονται σε ένα service pack SQL Server περιλαμβάνονται στο επόμενο service pack SQL Server.

Πακέτο συγκεντρωτικής ενημέρωσης 11 για SQL Server 2008 R2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 11. Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αυτού του πακέτου αθροιστικής ενημέρωσης για SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να δείτε το άρθρο στη Γνωσιακή βάση της Microsoft:

2633145 Πακέτο αθροιστικής ενημέρωσης 11 για SQL Server 2008 R2Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη έκδοση επιδιόρθωσης του SQL Server 2008 R2. Συνιστάται να εξετάσετε το ενδεχόμενο εφαρμογής της πιο πρόσφατης έκδοσης επιδιόρθωσης που περιέχει αυτήν την άμεση επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

981356 Οι SQL Server εκδόσεις 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία SQL Server 2008 R2

Πακέτο συγκεντρωτικής ενημέρωσης 4 για SQL Server 2008 R2 SP1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην Αθροιστική ενημέρωση 4. Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αυτού του πακέτου αθροιστικής ενημέρωσης για SQL Server 2008 R2 SP1, κάντε κλικ στον αριθμό του παρακάτω άρθρου για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:

2633146 Πακέτο αθροιστικής ενημέρωσης 4 για SQL Server 2008 R2 SP1Note Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση επιδιόρθωσης περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη έκδοση επιδιόρθωσης του SQL Server 2008 R2 SP1. Συνιστάται να εξετάσετε το ενδεχόμενο εφαρμογής της πιο πρόσφατης έκδοσης επιδιόρθωσης που περιέχει αυτήν την άμεση επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2567616 Οι SQL Server εκδόσεις 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 SP1

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".

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

Μπορείτε να ελέγξετε τον αριθμό των τμημάτων VLF εξετάζοντας το αρχείο καταγραφής σφαλμάτων SQL και, στη συνέχεια, βρίσκοντας τον αριθμό ακολουθίας αρχείου καταγραφής (LSN) σε κάθε αρχείο αντιγράφων ασφαλείας αρχείου καταγραφής συναλλαγών. Τα πρώτα ψηφία πριν από το σύμβολο της άνω και κάτω τελείας στα LSN αντιστοιχούν στον αριθμό του LSN.Για παράδειγμα, ο πρώτος αριθμός στο πρώτο ενημερωτικό μήνυμα για το LSN είναι 1. Ωστόσο, ο πρώτος αριθμός στο δεύτερο ενημερωτικό μήνυμα για το LSN είναι 100001. Σε αυτό το σενάριο, υπάρχουν 100.000 VLF που χρησιμοποιούνται μεταξύ της στιγμής του πρώτου ενημερωτικού μηνύματος και του δεύτερου ενημερωτικού μηνύματος. Επομένως, το κατακερματισμένο αρχείο καταγραφής συναλλαγών που έχει πολλές Files εικονικού αρχείου καταγραφής (VLF) μοιάζει με το εξής:

{Log δημιουργήθηκε αντίγραφο ασφαλείας. Βάσης δεδομένων: mydbname, ημερομηνία(ώρα δημιουργίας): 2010/07/08(12:36:46), πρώτο LSN: 1:5068:70, τελευταίο LSN: 1:5108:1, αριθμός συσκευών απόρριψης: 1, πληροφορίες συσκευής: (FILE=1, TYPE=DISK: {'C:\folder\logbackup1.trn'}). Αυτό είναι μόνο ένα ενημερωτικό μήνυμα. Δεν απαιτείται καμία ενέργεια χρήστη.Δημιουργήθηκε αντίγραφο ασφαλείας του αρχείου καταγραφής. Βάσης δεδομένων: mydbname, ημερομηνία(ώρα δημιουργίας): 2010/07/08(15:36:46), πρώτο LSN: 100001:5108:1, τελευταίο LSN: 100002:5108:1, αριθμός συσκευών απόρριψης: 1, πληροφορίες συσκευής: (FILE=2, TYPE=DISK: {'C:\folder\logbackup2.trn'}). Αυτό είναι μόνο ένα ενημερωτικό μήνυμα. Δεν απαιτείται καμία ενέργεια χρήστη.}

Αναφορές

Για περισσότερες πληροφορίες σχετικά με τους αριθμούς ακολουθίας αρχείων καταγραφής (LSN), επισκεφθείτε την ακόλουθη τοποθεσία Web του MSDN:

Γενικές πληροφορίες σχετικά με τους αριθμούς ακολουθίας αρχείων καταγραφής

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

Πώς μια δομή αρχείου καταγραφής μπορεί να επηρεάσει το χρόνο ανάκτησης βάσης δεδομένωνΓια περισσότερες πληροφορίες σχετικά με το αρχείο καταγραφής συναλλαγών VLFs, επισκεφθείτε την ακόλουθη τοποθεσία Web του MSDN:

Γενικές πληροφορίες σχετικά με το αρχείο καταγραφής συναλλαγών

Λύση

  • Περιμένετε να ολοκληρωθείη λειτουργία επαναφοράς ή αποκατάστασης Εάν έχετε μια μη ανακτημένη βάση δεδομένων που αντιμετωπίζει χαμηλές επιδόσεις κατά την επαναφορά ή την αποκατάσταση της βάσης δεδομένων, ίσως χρειαστεί να περιμένετε να ολοκληρωθεί η λειτουργία επαναφοράς ή αποκατάστασης. Για παράδειγμα, μπορεί να δείτε την κατάσταση εκτός σύνδεσης ή την κατάσταση ανάκτησης στο SQL Server Management Studio (SSMS) για μια μη ανακτημένη βάση δεδομένων. Η διακοπή SQL Server συνήθως δεν παρέχει ανακούφιση για αργή αποκατάσταση και μπορεί να χρειαστεί περισσότερος χρόνος για να επαναληφθεί η ίδια φάση ανάλυσης αποκατάστασης, η φάση επανάληψης ή η φάση αναίρεσης.

  • Αποφύγετε την επαναφορά της ακολουθίας του αρχείου καταγραφής συναλλαγών που περιέχει χιλιάδες VLF Εάν αντιμετωπίσετε χαμηλέςεπιδόσεις κατά την επαναφορά και την ανάκτηση μιας βάσης δεδομένων χρησιμοποιώντας ένα αρχείο αντιγράφου ασφαλείας, μπορείτε να αποφύγετε την επαναφορά των ακολουθιών του αρχείου καταγραφής συναλλαγών που περιέχουν χιλιάδες VLF. Για να προσδιορίσετε το αρχείο αντιγράφου ασφαλείας που έχει τα περισσότερα αρχεία εικονικού αρχείου καταγραφής που έχουν καταγραφεί, χρησιμοποιήστε την ακόλουθη πρόταση για να δείτε τις στήλες FirstLSN και LastLSN στα αρχεία αντιγράφων ασφαλείας αρχείων καταγραφής: RESTORE HEADERONLY FROM DISK='C:\folder\file.trn'Μπορείτε να αποφασίσετε να αποφύγετε την επαναφορά των αρχείων αντιγράφων ασφαλείας αρχείων καταγραφής. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την πρόταση STOP AT στις εντολές RESTORE για να αποφύγετε τα πολύ κατακερματισμένα τμήματα των αρχείων καταγραφής συναλλαγών. Εάν δεν επαναφέρετε πλήρως τις ακολουθίες καταγραφής μέχρι το πιο πρόσφατο χρονικό σημείο στη διάρκεια ενός σεναρίου αποκατάστασης αποτυχίας, προκύπτει απώλεια δεδομένων στο SQL Server της βάσης δεδομένων σας. Αυτή η απώλεια δεδομένων προκύπτει επειδή δεν διατηρούνται όλες οι συναλλαγές. Ως εκ τούτου, υπάρχει μια απόφαση εμπορικής ανταλλαγής. Μπορείτε να επαναφέρετε πλήρως ένα εξαιρετικά κατακερματισμένο αρχείο καταγραφής συναλλαγών. Ωστόσο, αυτή η λειτουργία μπορεί να διαρκέσει πολλές ώρες. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την πρόταση STOP AT στην αποκατάσταση για να διακόψετε την αποκατάσταση πριν από το εξαιρετικά κατακερματισμένο τμήμα του αρχείου καταγραφής. Ωστόσο, τυχόν συναλλαγές που λείπουν, τις οποίες παραλείπετε, χάνονται.Σημείωση Χωρίς την εγκατάσταση αυτής της άμεσης επιδιόρθωσης, συνήθως δεν υπάρχει ασφαλής προσφυγή για ταχεία αποκατάσταση μετά την επανεκκίνηση SQL Server. SQL Server πρέπει να εντοπίσει τη λίστα των αρχείων VLF για την ανάλυση των αρχείων καταγραφής, την επανάληψη των ολοκληρωμένων συναλλαγών και, στη συνέχεια, την αναίρεση ελλιπών συναλλαγών για την ολοκλήρωση της ανάκτησης για να φέρει τη βάση δεδομένων σε σύνδεση με ασφάλεια. Δεν μπορείτε να παραλείψετε με ασφάλεια τις συναλλαγές κατά την ανάκτηση.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.