KB4460116 - ΕΠΙΔΙΌΡΘΩΣΗ: Υπερεκτιμήσεις κατά τη χρήση του προεπιλεγμένου εκτιμητή πληθικότητας για την υποβολή ερωτήματος πίνακα με πολλές τιμές null

Ισχύει για
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Συμπτώματα

Ας υποθέσουμε ότι έχετε Microsoft SQL Server 2014, 2016 και 2017 εγκατεστημένο. Έχετε μια στήλη πίνακα που περιέχει πολλές τιμές null και μπορείτε να εκτελέσετε ένα ερώτημα σε αυτόν τον πίνακα, χρησιμοποιώντας τον προεπιλεγμένο εκτιμητή πληθικότητας (CE). Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε μια υπερεκτίμηση σε ένα φίλτρο που συγκρίνει τη στήλη πίνακα με μια τιμή που είναι άγνωστη κατά το χρόνο μεταγλώττισης.

Επίλυση

Αυτό το πρόβλημα έχει διορθωθεί στις ακόλουθες ενημερώσεις για SQL Server:

Αθροιστική ενημέρωση 13 για το SQL Server 2017

Αθροιστική udpate 4 για SQL Server 2016 SP2

Αθροιστική ενημερωμένη έκδοση 12 για SQL Server 2016 SP1

Αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2014 SP3

Αθροιστική ενημερωμένη έκδοση 14 για SQL Server 2014 Service Pack 2

Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server

Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και ενημερώσεις κώδικα ασφαλείας που υπήρχαν στην προηγούμενη δομή. Συνιστούμε να εγκαταστήσετε την πιο πρόσφατη έκδοση για την έκδοση του SQL Server που διαθέτετε:

Τελευταία αθροιστική ενημέρωση για το SQL Server 2017

Τελευταία αθροιστική ενημέρωση για το SQL Server 2016

Οι πιο πρόσφατες αθροιστικές ενημερώσεις για το SQL Server 2014

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Παραπομπές

Εκτίμηση πληθικότητας (SQL Server)

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