KB4091245 - ΕΠΙΔΙΌΡΘΩΣΗ: Παρουσιάζεται παραβίαση πρόσβασης όταν υποβάλλετε ερώτημα σε έναν πίνακα με ακέραια στήλη στο SQL Server 2017 και SQL Server 2016

Ισχύει για
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 SQL Server 2016 Service Pack 1 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 2014 Service Pack 2 - duplicate (do not use) 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 2017 και Microsoft SQL Server 2016 και 2014 και η στήλη έχει τις ακόλουθες δυνατότητες:

  • Η στήλη δηλώνεται ως NOT NULL.
  • Η στήλη έχει οριστεί έναν περιορισμό CHECK και ο περιορισμός επιτρέπει μόνο στη στήλη να έχει την τιμή 1.
  • Η στήλη συμμετέχει στο σχήμα διαμερισμάτων που δεν έχει οριστεί ακόμα μηδενική κατάτμηση (σχήματα όπως αυτό μπορεί να οριστούν για μελλοντική διάσπαση διαμερισμάτων που δεν έχουν ακόμη ρυθμιστεί).

Σε αυτό το σενάριο, όταν προσπαθείτε να υποβάλετε ερώτημα στον πίνακα, προκύπτει παραβίαση πρόσβασης.

Επίλυση

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

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

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

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

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

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

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

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

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

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

Κατάσταση

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

Παραπομπές

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