Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε έναν πίνακα με διαμερίσματα που περιέχει μια στήλη ταυτότητας στον Microsoft SQL Server 2012.
-
Ο πίνακας αναφέρεται από μια προβολή με ευρετήριο.
-
Μπορείτε να διαιρέσετε ένα διαμέρισμα του πίνακα χρησιμοποιώντας τη συνάρτηση Alter partition .
Σε αυτό το σενάριο, ενδέχεται να προκύψει παραβίαση πρόσβασης.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή ο SQL Server 2012 συνήθως ελέγχει εάν η στήλη ταυτότητας αυξάνεται ή μειώνεται όταν διαχωρίζετε το διαμέρισμα. Ωστόσο, αυτή η λειτουργία αποτυγχάνει. Επιπλέον, αυτή η επαλήθευση δεν είναι μια απαιτούμενη λειτουργία όταν διαχωρίζετε έναν πίνακα με διαμερίσματα.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012 Service Pack 1 (SP1)
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2790947 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για τον SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με τον προηγούμενο SQL Server 2012 Service Pack 1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2772858 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Λύση
Για να επιλύσετε αυτό το ζήτημα, καταργήστε την προβολή με ευρετήριο. Στη συνέχεια, δημιουργήστε την προβολή με ευρετήριο αφού διαιρέσετε το διαμέρισμα.