Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Μπορείτε να εκτελέσετε ένα παράλληλο ερώτημα που χρησιμοποιεί τη συνάρτηση row_number στον Microsoft SQL Server 2008.

  • Προσπαθείτε να εκτελέσετε το ερώτημα χρησιμοποιώντας ένα δευτερεύον ερώτημα που βρίσκεται μέσα σε μια πρόταση Select ή μια δήλωση γλώσσας χειρισμού δεδομένων (ΟΘΔ).

Σε αυτό το σενάριο, αντιμετωπίζετε ένα από τα ακόλουθα ζητήματα:

  • Εάν εκτελέσετε το ερώτημα μέσα στην πρόταση Select πολλές φορές, θα λάβετε εσφαλμένα αποτελέσματα.

  • Ο πίνακας μπορεί να περιέχει εσφαλμένα δεδομένα, εάν το ερώτημα εκτελείται μέσα σε μια πρόταση ΟΘΔ. Εάν ο πίνακας έχει περιορισμούς, η πρόταση μπορεί να αποτύχει με παραβίαση περιορισμού. Για παράδειγμα, μια πρόταση INSERT μπορεί να αποτύχει και παρουσιάζεται ένα σφάλμα παραβίασης πρωτεύοντος κλειδιού, εάν ο πίνακας έχει ένα πρωτεύον κλειδί.

Σημείωση Αυτά τα ζητήματα μπορεί να προκύψουν σε μία από τις ακόλουθες περιπτώσεις:

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

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

Επίλυση

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

968382 Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για τον SQL Server 2008

Λύση

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

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

    • Πακέτο αθροιστικών ενημερώσεων 6 για τον SQL Server 2008 ή ένα πακέτο νεότερης αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2008

    • Πακέτο αθροιστικών ενημερώσεων 2 για τον SQL Server 2008 Service Pack 1 (SP1) ή μια νεότερη αθροιστική ενημερωμένη έκδοση πακέτου για τον SQL Server 2008 SP1

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

    Τρόπος ενεργοποίησης των σημαιών ανίχνευσης

  • Αναφορά στην ενότητα "λύση" στο άρθρο 970198 της Γνωσιακής Βάσης της Microsoft. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

    970198 ΕΠΙΔΙΌΡΘΩΣΗ: λαμβάνετε ένα λανθασμένο αποτέλεσμα όταν εκτελείτε ένα ερώτημα που χρησιμοποιεί τη συνάρτηση row_number στον SQL Server 2008

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

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

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

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×