Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
- Έχετε εγκαταστήσει το Microsoft SQL Server 2014 σε έναν υπολογιστή.
- Έχετε κακή ρύθμιση παραμέτρων προσωρινής αποθήκευσης δίσκου ή αποτυχημένη ρύθμιση επιδρομής ή και τα δύο. Αυτό έχει ως αποτέλεσμα μια ασυνεπή κατάσταση cache.
- Μπορείτε να εκτελέσετε το ερώτημα DBCC CHECKTABLE σε σχέση με έναν πίνακα που περιέχει το ευρετήριο χώρου αποθήκευσης ομαδοποιημένων στηλών.
Σε αυτό το σενάριο, παρουσιάζεται παραβίαση πρόσβασης.
Αιτία
Το πρόβλημα παρουσιάζεται επειδή οι μονάδες δίσκου που υποστηρίζουν ορισμένα είδη προσωρινής αποθήκευσης δίσκου ενδέχεται να μην αντικατοπτρίζουν πάντα με ακρίβεια την κατάσταση του δίσκου. Όταν τερματιστεί το σύστημα, η μνήμη cache μπορεί να χαθεί και να αφήσει το σύστημα σε ασυνεπή κατάσταση. Επομένως, οι αναμενόμενες τιμές αναζήτησης cache μπορεί να είναι null.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά στην ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.
Αθροιστική ενημέρωση 1 για το SQL Server 2014 /el-gr/help/2931693
Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:
Λύση
Για να επιλύσετε το πρόβλημα, ρυθμίστε τις παραμέτρους των δίσκων σωστά, για να αποφύγετε ασυνέπειες δίσκων. Θα πρέπει να βεβαιωθείτε ότι η προσωρινή αποθήκευση δίσκου έχει οριστεί σε απενεργοποίηση και ότι τα σύνολα λωρίδων είναι στοιχισμένα ως προς το μέγεθος σελίδας (8kb).
Για περισσότερες πληροφορίες, μπορείτε να προβάλετε τις βέλτιστες πρακτικές ευθυγράμμισης διαμερισμάτων δίσκου για SQL Server.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".