Συμπτώματα
Όταν χρησιμοποιείτε τον Microsoft SQL Server 2012 με το Service Broker, την κατοπτρισμό βάσης δεδομένων ή τις ομάδες διαθεσιμότητας, η σύνδεση με τη βάση δεδομένων του SQL Server έχει υψηλή αδράνεια και η απόκριση απαιτεί πολύ περισσότερο χρόνο.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή, όταν παρουσιάζεται η επικοινωνία μεταξύ δύο διακομιστών που χρησιμοποιούν το Service Broker, την κατοπτρισμό βάσης δεδομένων ή τις ομάδες διαθεσιμότητας, το μέγεθος του παραθύρου του πρωτοκόλλου TCP δεν αναπτύσσεται αυτόματα. Το μέγεθος του παραθύρου TCP καθορίζει τον αριθμό των byte που μπορεί να μεταδώσει ένας αποστολέας χωρίς να λάβει μια αναγνώριση. Όταν ο υπολογιστής-πελάτης λαμβάνει δεδομένα από τη βάση δεδομένων του SQL Server, το πρόγραμμα-πελάτης διατηρεί ένα σταθερό μέγεθος παραθύρου TCP. Μετά την αποστολή μεγάλου όγκου δεδομένων από τη βάση δεδομένων του SQL Server, το μέγεθος του παραθύρου στο πρόγραμμα-πελάτη θα μειωθεί σταδιακά στο 0. Επομένως, η σύνδεση με τη βάση δεδομένων του SQL Server κάνει υψηλή αδράνεια και η απόκριση απαιτεί πολύ περισσότερο χρόνο.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2012 SP2 /en-us/help/2976982
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".