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