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

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2542225 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Η Microsoft διανέμει ενημερώσεις κώδικα Microsoft SQL Server 2008 SP2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν το προηγούμενο SQL Server 2008 SP2 έκδοση της ενημέρωσης κώδικα.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Έχετε έναν πίνακα ή μια προβολή που έχει δύο ευρετήρια στον Microsoft SQL Server 2008. Το πρώτο ευρετήριο περιέχει ένα έναυσμα ΜΕΤΆ. Ωστόσο, το δεύτερο ευρετήριο δεν διαθέτει ένα έναυσμα ΜΕΤΆ σε αυτό.
  • Μερικές εγγραφές στο δεύτερο ευρετήριο περιέχει πληροφορίες έκδοσης για τις γραμμές. Για παράδειγμα, έχετε ήδη ενεργοποιήσει τη δυνατότητα απομόνωσης στιγμιότυπο για να ενεργοποιήσετε την έκδοση της γραμμής.
  • Προσπαθείτε να εκτελέσετε ένα ερώτημα ΟΘΔ προς τον πίνακα ή κατά την προβολή.
Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε ένα από τα ακόλουθα ζητήματα:
  • Παρουσιάζεται σφάλμα διεκδίκησης και καταγράφεται το ακόλουθο σφάλμα στο αρχείο καταγραφής σφαλμάτων του SQL Server:

    Ημερομηνία ώραSPID # Σφάλμα: 17066, σοβαρότητας: 16, κατάσταση: 1.
    Ημερομηνία ώραSPID # Διεκδίκηση του SQL Server: αρχείο: PAGEREF.cpp, γραμμή = 1332 Αποτυχία διεκδίκησης = ' 0 == pageFull'. Αυτό το σφάλμα ενδέχεται να σχετίζονται με το χρονισμό. Εάν το λάθος επιμένει αφού επαναλαμβάνοντας τη δήλωση, χρησιμοποιήστε DBCC CHECKDB για να ελέγξετε τη βάση δεδομένων για τη δομική ακεραιότητα ή επανεκκίνηση του διακομιστή για να εξασφαλίσετε δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένα.
    Ημερομηνία ώραSPID # Σφάλμα: 3624, σοβαρότητας: 20, κατάσταση: 1.
    Ημερομηνία ώρα > SPID # Ένα σύστημα ελέγχου διεκδίκησης απέτυχε. Ελέγξτε το αρχείο καταγραφής σφαλμάτων του SQL Server για λεπτομέρειες. Συνήθως, μια αποτυχημένη διεκδίκηση προκαλείται από μια καταστροφή δεδομένων ή σφάλμα λογισμικού. Για να ελέγξετε καταστροφή της βάσης δεδομένων, συνιστάται η εκτέλεση DBCC CHECKDB. Εάν συμφωνήσετε να στείλετε ενδείξεων στη Microsoft κατά τη διάρκεια της εγκατάστασης (Setup), μια μικρή ένδειξη θα αποσταλούν στη Microsoft. Μια ενημερωμένη έκδοση μπορεί να είναι διαθέσιμη από τη Microsoft, το πιο πρόσφατο Service Pack ή ένα QFE από την τεχνική υποστήριξη.
  • Το ερώτημα επιστρέφει εσφαλμένα αποτελέσματα.
  • Παρουσιάζεται ένα ζήτημα καταστροφή δεδομένων.

Αιτία

Αυτό το ζήτημα παρουσιάζεται εξαιτίας σε ελάττωμα τη βελτιστοποίηση ερωτημάτων SQL Server. Όταν εκτελείτε ένα ερώτημα ΟΘΔ που δημιουργεί ένα έναυσμα, των σημαιών έκδοση εσφαλμένη γραμμή και ο μηχανισμός αποθήκευσης SQL Server χρησιμοποιεί τις παλιές πληροφορίες έκδοσης γραμμής. Επομένως, τα ζητήματα που περιγράφονται στην ενότητα "Συμπτώματα" παρουσιάζονται.

Προτεινόμενη αντιμετώπιση

Αθροιστική ενημερωμένη έκδοση πληροφορίες

Πακέτο αθροιστική ενημερωμένη έκδοση του SQL Server 2008 Service Pack 2 (SP2) 6

Η ενημέρωση κώδικα για το ζήτημα αυτό εκδόθηκε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 6. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για τον SQL Server 2008 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2582285 Αθροιστική ενημερωμένη έκδοση πακέτου 6 για SQL Server 2008 Service Pack 2
ΣΗΜΕΙΩΣΗ Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν το προηγούμενο SQL Server 2008 Service Pack 2 έκδοση της ενημέρωσης κώδικα. Σας συνιστούμε να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2402659 Ο SQL Server 2008 δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 2

Κατάσταση

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

Ιδιότητες

Αναγν. άρθρου: 2542225 - Τελευταία αναθεώρηση: Παρασκευή, 7 Οκτωβρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 Enterprise
Λέξεις-κλειδιά: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2542225 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2542225

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com