ΕΠΙΔΙΌΡΘΩΣΗ: 17066 και 3624 σφάλματα κατά την εκτέλεση του sp_refreshview αποθηκευμένη διαδικασία σε μια μεγάλη δέσμη που εκτελεί δυαδικό μεγάλο λειτουργίες που σχετίζονται με το αντικείμενο στον SQL Server 2008 R2 ή SQL Server 2012

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2778479 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Η Microsoft διανέμει ενημερώσεις κώδικα του Microsoft SQL Server 2008 R2 Service Pack 2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν το προηγούμενο SQL Server 2008 R2 Service Pack 2 έκδοση της ενημέρωσης κώδικα.
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:
  • Μπορείτε να εκτελέσετε μια μεγάλη δέσμη προτάσεων SQL στον Microsoft SQL Server 2008 R2 ή σε Microsoft SQL Server 2012.
  • Τις προτάσεις SQL εκτέλεση ενός μεγάλου όγκου δυαδικό μεγάλο αντικείμενο (BLOB)-λειτουργίες που σχετίζονται με.
  • Τις προτάσεις SQL κλήση στη διαδικασία sp_refreshview αποθηκεύονται στη δέσμη.
Σε αυτό το σενάριο, ενδέχεται να αποτύχει η διαδικασία sp_refreshview αποθηκεύονται. Όταν παρουσιαστεί αυτό το ζήτημα, τα ακόλουθα μηνύματα λάθους καταγράφονται στο αρχείο καταγραφής σφαλμάτων του SQL Server:

Σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: 1.
SQL Server διεκδίκησης: Αρχείο: <tmpilb.cpp>, γραμμή = 3199 Αποτυχία διεκδίκησης = 'fNoWriters'. Αυτό το σφάλμα ενδέχεται να σχετίζονται με το χρονισμό. Εάν το σφάλμα επιμένει αφού επαναλαμβάνοντας τη δήλωση, χρησιμοποιήστε DBCC CHECKDB για να ελέγξετε τη βάση δεδομένων για τη δομική ακεραιότητα, ή κάντε επανεκκίνηση του διακομιστή για να εξασφαλίσετε δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένα. </tmpilb.cpp>

Σφάλμα: 3624, σοβαρότητα: 20, κατάσταση: 1.
Σύστημα ελέγχου διεκδίκησης απέτυχε. Ελέγξτε το αρχείο καταγραφής σφαλμάτων του SQL Server για λεπτομέρειες. Συνήθως, μια Αποτυχία διεκδίκησης προκαλείται από μια καταστροφή δεδομένων ή σφάλμα λογισμικού. Για να ελέγξετε για καταστροφή της βάσης δεδομένων, συνιστάται η εκτέλεση DBCC CHECKDB. Εάν συμφωνήσει να στείλετε ενδείξεις σφαλμάτων στη Microsoft κατά τη διάρκεια της εγκατάστασης (Setup), μια μικρή ένδειξη θα αποσταλούν στη Microsoft. Μια ενημέρωση μπορεί να είναι διαθέσιμη από τη Microsoft στο πιο πρόσφατο Service Pack ή σε ένα QFE από την τεχνική υποστήριξη.

Σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: 1.
SQL Server διεκδίκησης: Αρχείο: <tmpilb.cpp>, γραμμή = 3306 Αποτυχία διεκδίκησης = 'fNoReaderWriterConflict'. Αυτό το σφάλμα ενδέχεται να σχετίζονται με το χρονισμό. Εάν το σφάλμα επιμένει αφού επαναλαμβάνοντας τη δήλωση, χρησιμοποιήστε DBCC CHECKDB για να ελέγξετε τη βάση δεδομένων για τη δομική ακεραιότητα, ή κάντε επανεκκίνηση του διακομιστή για να εξασφαλίσετε δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένα.</tmpilb.cpp>

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

Σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: 1.
SQL Server διεκδίκησης: Αρχείο: <tmpilb.cpp>, γραμμή = 3306 Αποτυχία διεκδίκησης = 'fNoReaderWriterConflict'. Αυτό το σφάλμα ενδέχεται να σχετίζονται με το χρονισμό. Εάν το σφάλμα επιμένει αφού επαναλαμβάνοντας τη δήλωση, χρησιμοποιήστε DBCC CHECKDB για να ελέγξετε τη βάση δεδομένων για τη δομική ακεραιότητα, ή κάντε επανεκκίνηση του διακομιστή για να εξασφαλίσετε δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένα.</tmpilb.cpp>

Σημειώσεις
  • Αυτό το ζήτημα δεν παρουσιάζεται όταν καλείτε τη διαδικασία sp_refreshview αποθηκεύονται έξω από τη δέσμη.
  • Το sp_refreshview αποθηκευμένη διαδικασία αποτυγχάνει εάν καλείται κατά την ίδια προβολή μέσα στη δέσμη.
  • Το δυαδικό μεγάλο αντικείμενο ενέργειες σχετικές με μπορεί να είναι εγγενή. Επομένως, αυτό το ζήτημα είναι δύσκολο να προσδιορίσετε. Ωστόσο, μπορείτε να αναγνωρίσετε αυτό το ζήτημα χρησιμοποιώντας τα μηνύματα λάθους.

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

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

Αθροιστική ενημερωμένη έκδοση 6 για το SQL Server 2012

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

Αθροιστική ενημερωμένη έκδοση 2 για SQL Server 2012 SP1

Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 2. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2790947 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για SQL Server 2012 Service Pack 1
Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενες SQL Server 2012 SP1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2772858 Το 2012 διακομιστή SQL δημιουργεί που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1

Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2008 R2 SP2

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

Κατάσταση

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

Αναφορές

Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 Μια τμηματική μοντέλο συντήρησης είναι διαθέσιμα από την ομάδα του SQL Server για την παράδοση επείγουσες επιδιορθώσεις για ζητήματα που αναφέρθηκαν
Για περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για ενημερωμένες εκδόσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499 Διάταξη ονομασίας για τα πακέτα ενημερωμένων εκδόσεων λογισμικού της Microsoft SQL Server
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται στην περιγραφή των ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 2778479 - Τελευταία αναθεώρηση: Δευτέρα, 18 Φεβρουαρίου 2013 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 R2 Service Pack 2 στις ακόλουθες πλατφόρμες
    • Microsoft SQL Server 2008 R2 Datacenter
    • Microsoft SQL Server 2008 R2 Enterprise
    • Microsoft SQL Server 2008 R2 Developer
    • Microsoft SQL Server 2008 R2 Standard
    • Microsoft SQL Server 2008 R2 Workgroup
    • Microsoft SQL Server 2008 R2 Web
    • Microsoft SQL Server 2008 R2 Express
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
Λέξεις-κλειδιά: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2778479 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2778479

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

 

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