Συμπτώματα
Ας υποθέσουμε ότι η εφαρμογή σας χρησιμοποιεί τη συγκρότηση του Microsoft .NET Common Language Runtime (CLR) και ότι η AppDomain που φιλοξενεί αυτή τη συγκρότηση έχει εκφορτωθεί για κάποιο λόγο ή εάν χρησιμοποιείτε τη συγκρότηση για πρώτη φορά μετά τον Microsoft SQL Server 2016 ή το 2017 Startup. Όταν διακοπεί η πρόταση SQL που αναφέρεται στη συγκρότηση (απαιτείται είτε ακύρωση δήλωσης SQL είτε απαιτείται χρονικό τέλος στην εφαρμογή-πελάτη), τότε μπορεί να διακοπεί η φόρτωση της συγκρότησης και τυχόν μεταγενέστερη χρήση αυτής της συγκρότησης θα αποτύχει. Επιπλέον, ενδέχεται να λάβετε μηνύματα σφάλματος που μοιάζουν με τα εξής:
Σφάλμα ημερομηνίας/ώρας SPID # σφάλμα: 10314, σοβαρότητα: 16, κατάσταση: 11.SPID ημερομηνίας/ώρας # Παρουσιάστηκε σφάλμα στο Microsoft .NET Framework κατά την προσπάθεια φόρτωσης του αναγνωριστικού συγκρότησης #. Ο διακομιστής μπορεί να εξαντλείται από τους πόρους ή η συγκρότηση μπορεί να μην είναι αξιόπιστη με το PERMISSION_SET = EXTERNAL_ACCESS ή μη ΑΣΦΑΛΈς.
Όταν αρχίσει να εμφανίζεται αυτό το σφάλμα, οποιαδήποτε νέα προσπάθεια φόρτωσης της συγκρότησης θα προκαλέσει το ίδιο σφάλμα, επειδή το πρώτο σφάλμα διατηρείται σε ένα cache CLR. Για να λάβετε περισσότερες πληροφορίες σχετικά με αυτό, μπορείτε να δείτε <στοιχείο> disableCachingBindingFailures.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Επίλυση
Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Πληροφορίες για τις αθροιστικές ενημερώσεις για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Αναφορές
Μάθετε για το ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.