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

Η 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 Update Release.

Συμπτώματα

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

Αιτία

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

Επίλυση

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

SQL Server 2012

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

2679368 Πακέτο αθροιστικών ενημερώσεων 1 για τον SQL Server 2012Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη 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 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2402659 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα Service Pack του SQL Server. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του 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 3Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 έκδοση της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2629969 Ο SQL Server 2008 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3 Οι επείγουσες επιδιορθώσεις του 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 R2Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του 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 SP1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 R2 SP1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

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

Κατάσταση

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

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

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

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

Αναφορές

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

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

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

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

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

Λύση

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

  • Αποφύγετε την επαναφορά της ακολουθίας του αρχείου καταγραφής συναλλαγών που περιέχει χιλιάδες VLFsΕάν αντιμετωπίζετε αργές επιδόσεις κατά την επαναφορά και ανάκτηση μιας βάσης δεδομένων χρησιμοποιώντας ένα αρχείο αντιγράφου ασφαλείας, μπορείτε να αποφύγετε την επαναφορά των ακολουθιών του αρχείου καταγραφής συναλλαγών που περιέχουν χιλιάδες VLFs. Για να προσδιορίσετε το αρχείο αντιγράφου ασφαλείας που έχει τα περισσότερα εικονικά αρχεία καταγραφής καταγράφονται, χρησιμοποιήστε την ακόλουθη πρόταση για να δείτε τις στήλες FirstLSN και LastLSN στα αρχεία αντιγράφων ασφαλείας του αρχείου καταγραφής: Επαναφορά HEADERONLY από το δίσκο = ' C:\folder\file.TRN ' μπορείτε να αποφασίσετε να αποφύγετε την επαναφορά των αρχείων αντιγράφων ασφαλείας του αρχείου καταγραφής. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την πρόταση STOP AT στις εντολές ΕΠΑΝΑΦΟΡΆς για να αποφύγετε τα ιδιαίτερα κατακερματισμένα τμήματα των αρχείων καταγραφής συναλλαγών. Εάν δεν επαναφέρετε πλήρως τις ακολουθίες του αρχείου καταγραφής μέχρι την πιο πρόσφατη χρονική στιγμή κατά τη διάρκεια ενός σεναρίου αποκατάστασης αποτυχίας, η απώλεια δεδομένων παρουσιάζεται στη βάση δεδομένων SQL Server. Αυτή η απώλεια δεδομένων παρουσιάζεται επειδή δεν διατηρούνται όλες οι συναλλαγές. Επομένως, υπάρχει μια απόφαση επιχειρηματικής αντανταλλαγής. Μπορείτε να επαναφέρετε πλήρως ένα αρχείο καταγραφής συναλλαγών που είναι ιδιαίτερα κατακερματισμένο. Ωστόσο, αυτή η λειτουργία μπορεί να διαρκέσει πολλές ώρες. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τη δήλωση STOP AT στην ανάκτηση για να διακόψετε την ανάκτηση πριν από το ιδιαίτερα κατακερματισμένο τμήμα του αρχείου καταγραφής. Ωστόσο, τυχόν ελλιπείς συναλλαγές που παραλείπετε χάνονται.Σημείωση Χωρίς να εγκαταστήσετε αυτήν την επείγουσα επιδιόρθωση, συνήθως δεν υπάρχει ασφαλής χρήση για την ταχεία ανάκαμψη μετά την επανεκκίνηση του SQL Server. Ο SQL Server πρέπει να εντοπίσει τη λίστα των VLFs για να αναλύσει τα αρχεία καταγραφής, να επαναλάβει τις ολοκληρωμένες συναλλαγές και, στη συνέχεια, να αναιρέσει ελλιπείς συναλλαγές για να ολοκληρωθεί η ανάκτηση για να επαναφέρετε τη βάση δεδομένων με ασφάλεια. Δεν μπορείτε να παραλείψετε με ασφάλεια τις συναλλαγές κατά την ανάκτηση.

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

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

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

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×