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

Συμπτώματα

Αυτή η ενημέρωση περιλαμβάνει τις ακόλουθες βελτιώσεις για τη δυνατότητα υποστήριξης χρονικού ορίου μίσθωσης του Microsoft SQL Server AlwaysOn:

  • Το μήνυμα χρονικού ορίου μίσθωσης εμφανίζει τώρα και καταγράφει την τρέχουσα ώρα και την αναμενόμενη ώρα ανανέωσης.

  • Προστέθηκε ένα νέο μήνυμα σφάλματος για τους εργαζομένους μίσθωσης που υποδεικνύει με σαφήνεια την αιτία λήξης του χρονικού ορίου μίσθωσης.

  • Προστέθηκαν ένα νέο εκτεταμένο συμβάν και ένα νέο buffer δακτυλίου για τους εργαζομένους μίσθωσης. Αυτά δείχνουν σαφώς τα στάδια μίσθωσης.

Επίλυση

Το πρόβλημα διορθώθηκε για πρώτη φορά στα ακόλουθα Service Pack για τον SQL Server.

Για περισσότερες πληροφορίες σχετικά με τον SQL Server 2012 Service Pack 3 (SP3), ανατρέξτε στο θέμα σφάλματα που επιδιορθώνονται στον SQL server 2012 Service Pack 3.

Service Pack 2 για τον SQL Server για SQL Server 2014Πληροφορίες για τα Service Pack για τον SQL ServerΤα Service Pack είναι αθροιστικά. Κάθε νέο Service Pack περιέχει όλες τις επιδιορθώσεις που υπάρχουν σε προηγούμενα Service Pack, μαζί με τυχόν νέες επιδιορθώσεις. Η σύστασή μας είναι να εφαρμόσουμε το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημέρωση για το συγκεκριμένο Service Pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο Service Pack πριν από την εγκατάσταση του πιο πρόσφατου Service Pack. Χρησιμοποιήστε τον πίνακα 1 στο ακόλουθο άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο Service Pack και την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση.Πώς μπορείτε να προσδιορίσετε το επίπεδο έκδοσης, έκδοσης και ενημέρωσης του SQL Server και των στοιχείων του

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

Για να παράσχετε επιπλέον πληροφορίες, έχουν προστεθεί νέα μηνύματα σφάλματος στον SQL Server. Ο παρακάτω πίνακας παραθέτει και εξηγεί κάθε ένα από αυτά.

Σφάλμα (Error)

Μήνυμα σφάλματος

Αιτία

Διορθωτικές ενέργειες

19419

Η ανανέωση της μίσθωσης μεταξύ της ομάδας διαθεσιμότητας '%. * ls ' και του συμπλέγματος ανακατεύθυνσης του Windows Server απέτυχε, επειδή η υπάρχουσα μίσθωση δεν είναι πλέον έγκυρη.

Ο εργαζόμενος μίσθωσης στην πλευρά του SQL Server δεν προγραμματίστηκε έγκαιρα για την επεξεργασία του σήματος συμβάντος από το σύμπλεγμα.

Επιλέξτε τη χρήση της CPU στο διακομιστή ως εργαζόμενος μίσθωσης του SQL Server φαίνεται να πεινάει.

19420

Η ομάδα διαθεσιμότητας "%. * ls" ζητείται ρητά να διακοπεί η ανανέωση της μίσθωσης.

Η ανανέωση της μίσθωσης διακόπτεται ως μέρος του να φέρετε την ομάδα διαθεσιμότητας εκτός σύνδεσης. Αυτό είναι μόνο πληροφοριακό.

19421

Η ανανέωση της μίσθωσης μεταξύ της ομάδας διαθεσιμότητας '%. * ls ' και του συμπλέγματος ανακατεύθυνσης του Windows Server απέτυχε, επειδή η ανανέωση δεν έγινε εντός του χρονικού διαστήματος μίσθωσης.

Το βοηθητικό πρόγραμμα μίσθωσης από την πλευρά του συμπλέγματος δεν σήμανε έγκαιρα τον εργαζόμενο μίσθωσης του SQL Server.

Επιλέξτε τον αντίστοιχο πόρο ομάδας διαθεσιμότητας στο σύμπλεγμα WSFC για να δείτε εάν ανέφερε κάποιο σφάλμα.

19422

Η ανανέωση της μίσθωσης μεταξύ της ομάδας διαθεσιμότητας '%. * ls ' και του συμπλέγματος ανακατεύθυνσης του Windows Server απέτυχε εξαιτίας ενός σφάλματος των Windows με κωδικό σφάλματος ('% d ').

Ο μισθωτής μίσθωσης στην πλευρά του SQL Server απέτυχε να ανανεώσει την εκμίσθωση εξαιτίας ενός σφάλματος των Windows.

Επιλέξτε τον κωδικό σφάλματος των Windows και κάντε τις διορθωτικές ενέργειες.

19423

Η μίσθωση της ομάδας διαθεσιμότητας "%. * η μίσθωση του LS δεν είναι πλέον έγκυρη για να ξεκινήσει η διαδικασία ανανέωσης μίσθωσης.

Όταν ο εργαζόμενος μίσθωσης ξεκίνησε την επεξεργασία του επιπλέον χρόνου μίσθωσης που παρέχεται από την ηλεκτρονική πρόσκληση, η μίσθωση είχε ήδη λήξει. Αυτό μπορεί να συνέβη εξαιτίας ζητημάτων προγραμματισμού.

Επιλέξτε τη χρήση της CPU στο διακομιστή ως εργαζόμενος μίσθωσης του SQL Server φαίνεται να πεινάει.

19424

Ο μισθωτής μίσθωσης της ομάδας διαθεσιμότητας "%. * ls" τώρα κοιμάται με τον πλεονάζοντα χρόνο μίσθωσης (% u MS) που παρέχεται κατά τη διάρκεια της σύνδεσης στο Internet. Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη.

Ενημερωτικό. Επιπλέον χρόνος online που έχει εκχωρηθεί για την έναρξη του νήματος ανανέωσης μίσθωσης και ως μέρος της ρουτίνας online ομάδας διαθεσιμότητας.

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

<ώρα ημερομηνίας> Σφάλμα διακομιστή: 19419, σοβαρότητα: 16, κατάσταση: 1. <ώρα ημερομηνίας> Το σύμπλεγμα ανακατεύθυνσης διακομιστή Windows Server δεν έλαβε σήμα συμβάντος διεργασίας από την ομάδα διαθεσιμότητας του SQL Server hosting "AG" εντός της περιόδου του χρονικού ορίου μίσθωσης. <ώρα ημερομηνίας> Σφάλμα διακομιστή: 19407, σοβαρότητα: 16, κατάσταση: 1. <ώρα ημερομηνίας> Διακομιστής η μίσθωση μεταξύ της ομάδας διαθεσιμότητας "AG" και του συμπλέγματος ανακατεύθυνσης του Windows Server έχει λήξει. Παρουσιάστηκε ένα πρόβλημα συνδεσιμότητας μεταξύ της παρουσίας του SQL Server και του συμπλέγματος ανακατεύθυνσης του Windows Server. Για να διαπιστώσετε εάν η ομάδα διαθεσιμότητας αποτυγχάνει σωστά, επιλέξτε τον αντίστοιχο πόρο ομάδας διαθεσιμότητας στο σύμπλεγμα ανακατεύθυνσης του Windows Server. <ώρα ημερομηνίας> Διακομιστής AlwaysOn: η τοπική ρεπλίκα της ομάδας διαθεσιμότητας ' AG ' λειτουργεί χωρίς σύνδεση, επειδή η μίσθωση έληξε ή η ανανέωση της μίσθωσης απέτυχε. Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη. <ώρα ημερομηνίας> Διακομιστής η κατάσταση της ρεπλίκας τοπικής διαθεσιμότητας στην ομάδα διαθεσιμότητας ' AG ' έχει αλλάξει από ' PRIMARY_NORMAL ' σε ' RESOLVING_NORMAL '. Η κατάσταση ρεπλίκας άλλαξε εξαιτίας μιας εκκίνησης, μιας ανακατεύθυνσης, ενός ζητήματος επικοινωνίας ή ενός σφάλματος συμπλέγματος. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα πίνακας εργαλείων ομάδας διαθεσιμότητας, αρχείο καταγραφής σφαλμάτων του SQL Server, κονσόλα διαχείρισης συμπλέγματος ανακατεύθυνσης Windows Server ή αρχείο καταγραφής συμπλέγματος ανακατεύθυνσης του Windows Server.

Το σφάλμα 19419 επιστρέφεται επειδή ο SQL Server δεν αποκρίθηκε στην υπηρεσία συμπλέγματος. Ενδέχεται επίσης να λάβετε ένα μήνυμα σφάλματος χρονικού ορίου μίσθωσης (19407) μαζί με το σφάλμα 19419.Παράδειγμα σφάλματος 19424: το παρακάτω είναι το μήνυμα υπέρβασης χρόνου μίσθωσης που αναφέρεται λίγο πριν από τις μεταβάσεις της ομάδας ΔΙΑΘΕΣΙΜΌΤΗΤΑς στον πρωτεύοντα ρόλο:

<ώρα ημερομηνίας> Διακομιστής ο μισθωτής της ομάδας διαθεσιμότητας της ομάδας διαθεσιμότητας "AG" τώρα κοιμάται με τον πλεονάζοντα χρόνο μίσθωσης (164766 ms) που παρέχεται κατά τη διάρκεια της σύνδεσης στο Internet. Αυτό είναι ένα ενημερωτικό μήνυμα μόνο. Δεν απαιτείται ενέργεια χρήστη. <ώρα ημερομηνίας> Διακομιστής η κατάσταση της ρεπλίκας τοπικής διαθεσιμότητας στην ομάδα διαθεσιμότητας ' AG ' έχει αλλάξει από ' PRIMARY_PENDING ' σε ' PRIMARY_NORMAL '. Η κατάσταση ρεπλίκας άλλαξε εξαιτίας μιας εκκίνησης, μιας ανακατεύθυνσης, ενός ζητήματος επικοινωνίας ή ενός σφάλματος συμπλέγματος. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα πίνακας εργαλείων ομάδας διαθεσιμότητας, αρχείο καταγραφής σφαλμάτων του SQL Server, κονσόλα διαχείρισης συμπλέγματος ανακατεύθυνσης Windows Server ή αρχείο καταγραφής συμπλέγματος ανακατεύθυνσης του Windows Server.

Οι availability_group_lease_expired και hadr_ag_lease_renewal XEvents έχουν βελτιωθεί, με την προσθήκη σημείων δεδομένων που παρέχουν περισσότερες πληροφορίες σχετικά με την κατάσταση της μίσθωσης. Ο παρακάτω πίνακας περιγράφει τις βελτιώσεις σε αυτά τα XEvents:

XEvent

Νέα στήλη

Περιγραφή

availability_group_lease_expired

current_time

Χρόνος λήξης της μίσθωσης

availability_group_lease_expired

new_timeout

Το χρονικό διάστημα κατά το οποίο ενεργοποιείται το availability_group_lease_expired, το current_time είναι μεγαλύτερο από new_timeout

availability_group_lease_expired

κατάσταση

Στάδια μισθώσεων: ανατρέξτε στον παρακάτω πίνακα "στάδια μισθώσεων"

hadr_ag_lease_renewal

κατάσταση

hadr_ag_lease_renewal

hadr_ag_lease_renewal

error_code

Εάν η κατάσταση είναι HadrLeaseRenewal_FailedWithWindowsError, τότε error_code είναι ο κωδικός σφάλματος των Windows που σχετίζεται με την αποτυχία

Στάδια και ορισμοί μισθώσεωνΟ παρακάτω πίνακας παραθέτει τα πιθανά στάδια μίσθωσης και εξηγεί τις συναρτήσεις τους:

Όνομα σταδίου

Περιγραφή

HadrLeaseRenewal_LeaseWorkerStarted

Το νήμα εργασίας μίσθωσης ξεκίνησε.

HadrLeaseRenewal_StartedExcessLeaseSleep

Έναρξη πλεονάζουσας μίσθωσης. Τα πλεονάζοντα στάδια μισθώσεων τεκμηριώνουν την έναρξη του νήματος μίσθωσης κατά τη διάρκεια της ηλεκτρονικής φάσης της ομάδας διαθεσιμότητας.

HadrLeaseRenewal_FailedExcessSleepInvalidOnlineLease

Εάν η μίσθωση έχει ήδη λήξει, δεν θα χάσουμε την επιπλέον μίσθωση.

HadrLeaseRenewal_SkipExcessSleep

Παραλείψετε την επιπλέον μίσθωση, εάν η διάρκεια που είναι διαθέσιμη για αναστολή λειτουργίας είναι μικρότερη από το διάστημα μίσθωσης. Δεν υπάρχει καμία ανάγκη να περάσει από την περίσσεια μίσθωσης μόλις ξεκινήσει η διαδικασία χειραψίας.

HadrLeaseRenewal_ExcessSleepSucceeded

Η υπερβολική μίσθωση ολοκληρώθηκε με επιτυχία.

HadrLeaseRenewal_RenewSucceeded

Θα πρέπει να το βλέπουμε αυτό με κάθε ανανέωση.

HadrLeaseRenewal_LeaseNotValid

Ισοδύναμο με το σφάλμα: το σύμπλεγμα ανακατεύθυνσης του διακομιστή 19419Windows δεν έλαβε σήμα συμβάντος διεργασίας από την ομάδα διαθεσιμότητας του SQL Server "%. * ls" εντός της περιόδου χρονικού ορίου μίσθωσης.

HadrLeaseRenewal_StopLeaseRenewal

Θα πρέπει να το δείτε αυτό κατά τη διάρκεια ενός συμβάντος ανακατεύθυνσης.

HadrLeaseRenewal_LeaseExpired

Ισοδύναμο με σφάλμα: η ομάδα διαθεσιμότητας του 19421SQL Server "%. * ls" δεν έλαβε σήμα συμβάντος διεργασίας από το σύμπλεγμα ανακατεύθυνσης του Windows Server μέσα στην περίοδο χρονικού ορίου μίσθωσης.

HadrLeaseRenewal_FailedWithWindowsError

Η ανανέωση της μίσθωσης απέτυχε εξαιτίας ενός σφάλματος των Windows.

Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Βελτιωμένα διαγνωστικά χρονικού ορίου μίσθωσης ομάδας διαθεσιμότητας AlwaysOn. Για περισσότερες πληροφορίες σχετικά με το χρονικό όριο μίσθωσης, ανατρέξτε στο θέμα Πώς λειτουργεί: χρονικό όριο μίσθωσης του SQL Server AlwaysOn.

Κατάσταση

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

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

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

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

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

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

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

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

×