Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε μια εφαρμογή παροχής OLE DB του SQL Server Native Client που συνδέεται με ένα διακομιστή που εκτελεί τον Microsoft SQL Server 2012 ή τον SQL Server 2014 για την πρόσβαση σε δεδομένα.
-
Η εφαρμογή καλεί τη μέθοδο προετοιμασίας σε μια ΠΑΡΟΥΣΊΑ του SQL Server για την προετοιμασία ερωτημάτων για τη χρήση παραμέτρων.
Σε αυτό το σενάριο, ενδέχεται να προκύψει μια κατάσταση διαρροής μνήμης.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Αθροιστική ενημερωμένη έκδοση 7 για τον SQL Server 2012 SP1 /en-us/help/2894115
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το πρόβλημα, προσθέστε τη λέξη-κλειδί DataTypeCompatibility = 80 στη συμβολοσειρά σύνδεσης για τον SQL Server. για περισσότερες πληροφορίες, ανατρέξτε στο θέμα συμβατότητα τύπου δεδομένων για τις εκδόσεις προγράμματος-πελάτη στο παρακάτω θέμα στην τοποθεσία Web του Microsoft TechNet:
Απαιτήσεις συστήματος για το πρόγραμμα-πελάτη του SQL Server Native
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Ανατρέξτε στην ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.