Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 R2 και του Microsoft SQL Server 2012 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στον προηγούμενο SQL Server 2008 R2 και Microsoft SQL Server 2012 έκδοση της ενημέρωσης κώδικα.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε την επείγουσα επιδιόρθωση από το άρθρο της Γνωσιακής Βάσης της Microsoft (KB) 2590839 εγκατεστημένο σε μια παρουσία του Microsoft SQL Server 2008 R2 ή του Microsoft SQL Server 2012.
-
Μπορείτε να φιλοξενήσετε μια βάση δεδομένων σε μια παρουσία του SQL Server.
-
Η βάση δεδομένων έχει έναν πίνακα που είναι αποθηκευμένος ως heap.
-
Μπορείτε να ενεργοποιήσετε τη συμπίεση δεδομένων στον πίνακα.
-
Ενεργοποιείτε την απομόνωση στιγμιότυπου δεσμευμένου αναγνωσμένου (RCSI) για τη βάση δεδομένων.
Σε αυτό το σενάριο, λαμβάνετε το ακόλουθο μήνυμα χρονικού διαστήματος κλειδώματος στη σελίδα ελεύθερου χώρου (PFS) σελίδας:
Η χρονική σήμανση SpidID παρουσιάστηκε κατά την αναμονή για τον σύρτη του buffer--πληκτρολογήστε 3, bp 0000000500DA4380, σελίδα 1:1, stat 0xb, αναγνωριστικό βάσης δεδομένων: 10, Αναγνωριστικό μονάδας εκχώρησης: 6488064, 0x00000004538BF0C8 εργασίας: 0, waittime 300 δευτερόλεπτα, σημαίες 0x100000001a, που κατέχουν την εργασία 0x00000004538BF0C8. Συνεχίζετε να περιμένετε.
Σημείωση Για να ανακτήσετε από αυτό το πρόβλημα, ίσως χρειαστεί να επανεκκινήσετε τον SQL Server ή ίσως χρειαστεί να σκοτώσετε τη διαδικασία στη διαχείριση εργασιών.
Αιτία
Αυτό το πρόβλημα παρουσιάζεται επειδή ένα αποκλειστικό μάνταλο στη σελίδα PFS δεν κυκλοφορεί μετά την ενημέρωση ενός bit φαντασμάτων στη σελίδα PFS.
Επίλυση
Πληροφορίες για το Service Pack για τον SQL Server 2008 R2
Για να επιλύσετε αυτό το πρόβλημα, αποκτήστε το πιο πρόσφατο Service Pack για τον SQL Server 2008 R2. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2527041Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για τον SQL Server 2008 R2
Πληροφορίες αθροιστικής ενημέρωσης
SQL Server 2008 R2 Service Pack 1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 8. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2 Service Pack 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2723743 Πακέτο αθροιστικών ενημερώσεων 8 για τον SQL Server 2008 R2 SP1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με το προηγούμενο SQL Server 2008 R2 Service Pack 1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2567616 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 SP1
SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2703275 Το πακέτο αθροιστικών ενημερώσεων 2 για τον SQL Server 2012 είναι διαθέσιμοΣημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
SQL Server 2008 R2
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 14 για τον SQL Server 2008 R2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2703280 Πακέτο αθροιστικών ενημερώσεων 14 για τον SQL Server 2008 R2Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
981356 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".