Applies ToSQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

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

Συμπτώματα

Όταν χρησιμοποιείτε ένα πρόγραμμα παράλληλης εκτέλεσης για να προσπαθήσετε να δημιουργήσετε ένα κατανεμημένο μη συγκεντρωτικό ευρετήριο στον Microsoft SQL Server 2008 R2, παρουσιάζεται ένα πρόβλημα που έχει τα ακόλουθα συμπτώματα:

  • Τα ακόλουθα μηνύματα σφάλματος καταγράφονται στο αρχείο καταγραφής σφαλμάτων του SQL Server:

    <ημερομηνία ώρα> SPID<n> σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: 1. <ημερομηνία ώρας> SPID<n> SQL Server διεκδίκησης: file: <sobuild. c>, line = 3392 Failed ισχυρισμός = ' CompareRow (rightPageRow, * m_pSEBindings, keyCnt, * pHobtAccess, PAGE_LEAF_LEVEL) '. Αυτό το σφάλμα μπορεί να σχετίζεται με το χρονοδιάγραμμα. Εάν το σφάλμα παραμένει μετά την εκ νέου εκτέλεση της πρότασης, χρησιμοποιήστε την εντολή DBCC CHECKDB για να επιλέξετε τη βάση δεδομένων για δομική ακεραιότητα ή επανεκκινήστε το διακομιστή για να εξασφαλίσετε ότι οι δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένες.

  • Το πρόγραμμα παράλληλης εκτέλεσης δεν δημιουργεί το ευρετήριο.

  • Η εφαρμογή-πελάτης που αποστέλλει την πρόταση Create Index μπορεί να λάβει μια εξαίρεση SQL Server.

  • Η σύνδεση μεταξύ του υπολογιστή-πελάτη και του διακομιστή είναι κλειστή.

Σημείωση

  • Ένα πρόγραμμα παράλληλης εκτέλεσης μπορεί να χρησιμοποιηθεί στις ακόλουθες περιπτώσεις:

    • Μπορείτε να καθορίσετε την επιλογή υπόδειξη ερωτήματος MAXDOP σε μια τιμή που είναι μεγαλύτερη από 1.

    • Ορίζετε την επιλογή " Μέγιστος βαθμός παραλληλισμό " σε 0 ή σε μια τιμή που είναι μεγαλύτερη από 1 στη ρύθμιση παραμέτρων του διακομιστή.

  • Αυτό το πρόβλημα δεν παρουσιάζεται στον Microsoft SQL Server 2008.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή δύο ή περισσότερα παράλληλα νήματα του SQL Server εκτελούν δημιουργία ευρετηρίου σε επικαλυπτόμενες περιοχές διαμερισμάτων.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

SQL Server 2008 R2 Service Pack 1

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2008 R2 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2544793 Πακέτο αθροιστικών ενημερώσεων 1 για τον SQL Server 2008 R2 Service Pack 1Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server 2008 R2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2567616 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 8. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2534352 Πακέτο αθροιστικών ενημερώσεων 8 για τον SQL Server 2008 R2 Σημείωση Επειδή οι εκδόσεις είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη έκδοση της ενημέρωσης κώδικα του SQL Server 2008 R2. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

981356 Οι εκδόσεις του SQL Server 2008 R2 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2

Λύση

Για να επιλύσετε αυτό το πρόβλημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:

  • Ορίστε την επιλογή " Μέγιστος βαθμός παραλληλισμό " σε 1 στη ρύθμιση παραμέτρων διακομιστή πριν από τη δημιουργία του ευρετηρίου.

  • Ορίστε την επιλογή υπόδειξη ερωτήματος MAXDOP στο 1 κατά τη δημιουργία του ευρετηρίου.

Κατάσταση

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

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με την πρόταση Create Index , επισκεφθείτε την ακόλουθη τοποθεσία Web του MSDN:

Γενικές πληροφορίες σχετικά με την πρόταση CREATE INDEXΓια περισσότερες πληροφορίες σχετικά με την πρόταση Create partition Function , επισκεφθείτε την ακόλουθη τοποθεσία Web του MSDN:

Γενικές πληροφορίες σχετικά με την πρόταση CREATE PARTITION FUNCTION

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.