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

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

Συμπτώματα

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

  • Έχετε μια εφαρμογή-πελάτη που εκτελεί ένα ερώτημα στον Microsoft SQL Server 2008 R2 ή στον Microsoft SQL Server 2012.

  • Το ερώτημα χρησιμοποιεί τον όρο for XML στη λειτουργία διαδρομής .

  • Το ερώτημα εκτελεί την εντολή ορισμός NO_BROWSETABLE on για να ενεργοποιήσετε τη ρύθμιση NO_BROWSETABLE .

Σε αυτό το σενάριο, το ερώτημα δεν εκτελείται. Επιπλέον, λαμβάνετε το ακόλουθο μήνυμα σφάλματος στην εφαρμογή-πελάτη και δημιουργείται ένα αρχείο minidump στο αρχείο καταγραφής σφαλμάτων του SQL.

Msg 0, επίπεδο 11, κατάσταση 0, 0A σοβαρό σφάλμα γραμμής Παρουσιάστηκε στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται. Msg 0, επίπεδο 20, κατάσταση 0, 0A σοβαρό σφάλμα γραμμής Παρουσιάστηκε στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορρίπτονται.

Σημειώσεις

  • Δεν έχει μεταγλωττιστεί ένα σχέδιο ερωτήματος που χρησιμοποιείται για την εκτέλεση του ερωτήματος.

  • Δεν υπάρχουν συμβάντα Profiler για το αποτυχημένο ερώτημα κατά την εκκίνηση του προφίλ του SQL Server.

  • Όταν παρουσιαστεί αυτό το πρόβλημα, η υπηρεσία SQL Server τερματίζεται κατά διαστήματα.

Αιτία

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

Επίλυση

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

SQL Server 2012

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

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

2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2012 σε μια εγκατάσταση του SQL Server 2012.

SQL Server 2008 R2 Service Pack 2

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

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

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

Πακέτο αθροιστικών ενημερώσεων 7 για τον SQL Server 2008 R2 SP1

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

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

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

Κατάσταση

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

Λύση

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

Μέθοδος 1

Μην χρησιμοποιείτε τον όρο για XML στη λειτουργία Path .

Μέθοδος 2

Εκτελέστε την ακόλουθη εντολή για να απενεργοποιήσετε τη ρύθμιση NO_BROWSETABLE :

ΑΠΕΝΕΡΓΟΠΟΊΗΣΗ NO_BROWSETABLE

Αναφορές

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

Γενικές πληροφορίες σχετικά με τη λειτουργία αναζήτησηςΓια περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης της λειτουργίας PATH με τον όρο για XML, μεταβείτε στην ακόλουθη τοποθεσία Web του MSDN:

Πώς μπορείτε να χρησιμοποιήσετε τη λειτουργία PATH με τον όρο για XML

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

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

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

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

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

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

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

×