Συμπτώματα
Όταν χρησιμοποιείτε το πρόγραμμα οδήγησης Microsoft ODBC 11 για τον SQL Server σε μια εφαρμογή πολλαπλών νημάτων, μια προσπάθεια σύνδεσης (SQLDriverConect/SQLConnect) έχει ως αποτέλεσμα μια παραβίαση πρόσβασης.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται εξαιτίας μιας κατάστασης κούρσας που προκαλείται από μια παράβλεψη κατά την προετοιμασία. Όταν δύο ή περισσότερα νήματα προσπαθούν να δημιουργήσουν συνδέσεις, προκύπτει το πρόβλημα.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Συνιστούμε να κάνετε λήψη και εγκατάσταση των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μια εφαρμογή που μπορεί να δημιουργήσει την πρώτη σύνδεση σε ένα μόνο νήμα. Εάν η πρώτη σύνδεση είναι εγκατεστημένη σε ένα μόνο νήμα, το πρόγραμμα οδήγησης του SQL Server Native Client 11 (δηλαδή, η παλαιότερη έκδοση του προγράμματος οδήγησης ODBC) δεν θα χρησιμοποιηθεί για να κάνει την πρώτη προσπάθεια σύνδεσης. Έτσι αποφεύγεται το πρόβλημα.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".