Ισχύει για
SQL Server 2019 on Linux SQL Server 2019 on Windows

Σύνοψη

Η 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 2019

Αναφορές

Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.