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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Χρησιμοποιείτε τον Microsoft SQL Server 2016, 2014 ή 2012.

  • Έχετε μια βάση δεδομένων που αποτελεί μέρος της ομάδας διαθεσιμότητας του AlwaysOn.

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

  • Η κύρια ρεπλίκα αποστέλλει όλες τις αλλαγές που καταγράφονται στο αρχείο καταγραφής συναλλαγών στη δευτερεύουσα ρεπλίκα.

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

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

<χρονική σήμανση> σφάλμα spid41s: 3456, σοβαρότητα: 21, κατάσταση: 1. <χρονική σήμανση> το spid41s δεν μπόρεσε να επαναλάβει την εγγραφή καταγραφής (#), για το αναγνωριστικό συναλλαγής (#), τη σελίδα (#), τη βάση δεδομένων ' <βάσης> ' (αναγνωριστικό βάσης δεδομένων #). Σελίδα: LSN = (#), μονάδα μερισμού = #, πληκτρολογήστε = #. Log: Κωδικός σφάλματος = #, περιβάλλον #, PrevPageLSN: (#). Επαναφέρετε από ένα αντίγραφο ασφαλείας της βάσης δεδομένων ή επιδιορθώστε τη βάση δεδομένων. <χρονική σήμανση> spid41s η κίνηση δεδομένων των ομάδων διαθεσιμότητας του AlwaysOn για τη βάση δεδομένων ' <βάσης> ' έχει ανασταλεί για τον εξής λόγο: "System" (αναγνωριστικό προέλευσης 2; Συμβολοσειρά προέλευσης: "SUSPEND_FROM_REDO"). Για να συνεχίσετε την κίνηση δεδομένων στη βάση δεδομένων, θα πρέπει να συνεχίσετε τη βάση δεδομένων με μη αυτόματο τρόπο. Για πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να συνεχίσετε μια βάση δεδομένων διαθεσιμότητας, ανατρέξτε στο θέμα SQL Server Books Online. <χρονική σήμανση> σφάλμα spid41s: 3313, σοβαρότητα: 21, κατάσταση: 2. <χρονική σήμανση> spid41s κατά την επαναεκτέλεση μιας λειτουργίας που έχει συνδεθεί στη βάση δεδομένων ' <βάσης> ', Παρουσιάστηκε σφάλμα κατά την εγγραφή του ΑΝΑΓΝΩΡΙΣΤΙΚού καταγραφής (#). Συνήθως, η συγκεκριμένη αποτυχία καταγράφηκε προηγουμένως ως σφάλμα στην υπηρεσία καταγραφής συμβάντων των Windows. Επαναφέρετε τη βάση δεδομένων από ένα πλήρες αντίγραφο ασφαλείας ή επιδιορθώστε τη βάση δεδομένων.

Αιτία

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

Επίλυση

Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server:

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

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

  1. Καταργήστε την υπάρχουσα δευτερεύουσα ρεπλίκα AlwaysOn.

  2. Εκτελέστε την ακόλουθη εντολή στα αρχεία δεδομένων που επηρεάζονται για να καταργήσετε τον αδιάθετο χώρο από τη βάση δεδομένων:

    DBCC SHRINKFILE(<file_id>, TRUNCATEONLY)

  3. Δημιουργήστε αντίγραφα ασφαλείας της βάσης δεδομένων και των αρχείων καταγραφής.

  4. Επαναφέρετε τη βάση δεδομένων και τα αρχεία καταγραφής στη δευτερεύουσα ρεπλίκα AlwaysOn.

  5. Γίνετε μέλος της ομάδας διαθεσιμότητας AlwaysOn.

Κατάσταση

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

Αναφορές

Μάθετε περισσότερα σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

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

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

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

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

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

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

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

×