Σύνοψη
Το Microsoft SQL Server παρέχει συρραφή της τρέχουσας ενεργής βάσης δεδομένων για τα προγράμματα οδήγησης προγράμματος-πελάτη που δεν υποστηρίζουν εγγενώς UTF-8. Όταν γίνεται συρραφή μιας ενεργής βάσης δεδομένων χρησιμοποιώντας μια συρραφή UTF-8, η τιμή συρραφής μεταδίδεται αυτολεξεί στο πρόγραμμα οδήγησης προγράμματος-πελάτη. Ωστόσο, αυτά τα προγράμματα οδήγησης προγράμματος-πελάτη δεν μπορούν να υποστηρίξουν τη συρραφή. Η τιμή συρραφής που μεταβιβάζεται χρησιμοποιείται από τα προγράμματα οδήγησης υπολογιστή-πελάτη για την κωδικοποίηση παραμέτρων κλήσης απομακρυσμένης διαδικασίας (RPC). Αυτό μπορεί να προκαλέσει εσφαλμένες συνδέσεις των παραμέτρων ερωτήματος CHAR ή VARCHAR.
Αυτή η βελτίωση SQL Server δίνει τη δυνατότητα αποστολής της πλησιέστερης αντιστοίχισης μη-UTF8 συρραφής στα προγράμματα οδήγησης προγράμματος-πελάτη που δεν υποστηρίζουν εγγενώς UTF-8. Επομένως, οι παράμετροι RPC θα κωδικοποιηθούν σωστά.
Περισσότερες πληροφορίες
Αυτή η βελτίωση περιλαμβάνεται στην ακόλουθη αθροιστική ενημερωμένη έκδοση για SQL Server:
Αθροιστική ενημέρωση 17 για το SQL Server 2019
Σημείωση
- Αυτή η ενημέρωση είναι απενεργοποιημένη από προεπιλογή και μπορεί να ενεργοποιηθεί ενεργοποιώντας τη σημαία παρακολούθησης 11813.
- Για την καλύτερη δυνατή εμπειρία κατά την εργασία με βάσεις δεδομένων UTF-8, θα πρέπει να αναβαθμίσετε το πρόγραμμα οδήγησης προγράμματος-πελάτη στις εκδόσεις που υποστηρίζουν εγγενώς το UTF-8. Εάν η πλησιέστερη συρραφή εκτός UTF8 χρησιμοποιεί την κωδικοποίηση που δεν μπορεί να αναπαραστήσει όλους τους χαρακτήρες στην δεσμευμένη τιμή παραμέτρου, εξακολουθεί να είναι δυνατή η απώλεια δεδομένων κατά τη σύνδεση παραμέτρου.
- Για πληροφορίες σχετικά με τον τρόπο λήψης των πιο πρόσφατων προγραμμάτων οδήγησης προγράμματος-πελάτη, επισκεφθείτε τη σελίδα "Λειτουργικές μονάδες σύνδεσης για το Microsoft Βάση δεδομένων SQL".
Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και ενημερώσεις κώδικα ασφαλείας που υπήρχαν στην προηγούμενη δομή. Συνιστούμε να εγκαταστήσετε την πιο πρόσφατη έκδοση για την έκδοση του SQL Server που διαθέτετε:
Πιο πρόσφατη αθροιστική ενημέρωση για το SQL Server 2019
Παραπομπές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.