Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 ή του Microsoft SQL Server 2008 R2 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 ή SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα.
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
- Μπορείτε να ρυθμίσετε τις παραμέτρους ενός συνδεδεμένου διακομιστή στο SQL Server 2008 ή στο SQL Server 2008 R2.
- Μπορείτε να χρησιμοποιήσετε το SQL Profiler για να καταγράψετε RPC:Ολοκληρωμένα συμβάντα σε μια παρουσία του SQL Server 2008 ή του SQL Server 2008 R2 στο συνδεδεμένο διακομιστή.
- Μπορείτε να δημιουργήσετε μια αποθηκευμένη διαδικασία που αποδέχεται μια παράμετρο πίνακα (TVP) μαζί με στήλες κειμένου ή εικόνας.
- Τα κατανεμημένα ερωτήματα της αποθηκευμένης διαδικασίας χρησιμοποιούν το TVP σε μια συναλλαγή που εκτελεί μια λειτουργία ολοκλήρωσης.
- Μια εφαρμογή-πελάτης εκτελεί την αποθηκευμένη διαδικασία στην παρουσία του SQL Server και η εφαρμογή χρησιμοποιεί το TVP για να μεταβιβάσει μια μεγάλη ποσότητα κειμένου ή δεδομένων εικόνας στην αποθηκευμένη διαδικασία.
Σε αυτό το σενάριο, ενδέχεται να λάβετε το ακόλουθο σφάλμα στο αρχείο καταγραφής σφαλμάτων SQL:
Σημείωση
<Ημερομηνία> spid# Σφάλμα: 17065, σοβαρότητα: 16, κατάσταση: 1.
<Ημερομηνία> spid# SQL Server Διεκδίκηση: Αρχείο: <tmpilb.cpp>, γραμμή = 3280 Αποτυχημένη διεκδίκηση = 'fFalse' Έκδοση. Αυτό το σφάλμα μπορεί να σχετίζεται με το χρονισμό. Εάν το σφάλμα παραμένει μετά την επανεκτέλεση της πρότασης, χρησιμοποιήστε DBCC CHECKDB για να ελέγξετε τη βάση δεδομένων για δομική ακεραιότητα ή επανεκκινήστε το διακομιστή για να βεβαιωθείτε ότι οι δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένες
<Ημερομηνία> spid# Σφάλμα: 3624, σοβαρότητα: 20, κατάσταση: 1.
<Περιστατικό> spid# Απέτυχε ένας έλεγχος διεκδίκησης συστήματος. Ελέγξτε το SQL Server αρχείο καταγραφής σφαλμάτων για λεπτομέρειες. Συνήθως, μια αποτυχία διεκδίκησης προκαλείται από ένα σφάλμα λογισμικού ή καταστροφή δεδομένων. Για να ελέγξετε για καταστροφή βάσης δεδομένων, εξετάστε το ενδεχόμενο να εκτελέσετε DBCC CHECKDB. Εάν συμφωνήσατε να αποστέλλονται αντίγραφα στη Microsoft κατά τη διάρκεια της εγκατάστασης, θα αποστέλλεται μια μικρή ένδειξη σφαλμάτων στη Microsoft. Ενδέχεται να υπάρχει διαθέσιμη μια ενημέρωση από τη Microsoft στο πιο πρόσφατο Service Pack ή σε ένα QFE από την Τεχνική υποστήριξη.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
SQL Server 2008 Service Pack 3
Η ενημέρωση κώδικα για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 1 για SQL Server 2008 Service Pack 3. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2617146 Αθροιστική ενημερωμένη έκδοση πακέτου 1 για SQL Server 2008 Service Pack 3Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 της ενημέρωσης κώδικα. Η Microsoft συνιστά να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2629969 Οι εκδόσεις του SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 Service Pack 3 Οι επείγουσες επιδιορθώσεις του Microsoft SQL Server 2008 δημιουργούνται για συγκεκριμένα SQL Server service pack. Πρέπει να εφαρμόσετε μια επείγουσα επιδιόρθωση του SQL Server 2008 Service Pack 3 σε μια εγκατάσταση του SQL Server 2008 Service Pack 3. Από προεπιλογή, οποιαδήποτε επείγουσα επιδιόρθωση παρέχεται σε ένα SQL Server service pack περιλαμβάνεται στο επόμενο SQL Server service pack.
SQL Server 2008 R2
Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 9. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για το SQL Server 2008 R2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
2567713 Πακέτο αθροιστικής ενημερωμένης έκδοσης 9 για SQL Server 2008 R2 Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
981356 Οι SQL Server δομές του 2008 R2 κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
Η επιδιόρθωση για αυτό το ζήτημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 2 για το SQL Server 2008 R2 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2567714 Αθροιστική ενημερωμένη έκδοση πακέτου 2 για SQL Server 2008 R2 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2008 R2 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2567616 Οι δομές του SQL Server 2008 R2 κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2008 R2 Service Pack 1
SQL Server 2008 SP2 CU5
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστική ενημερωμένη έκδοση για SQL Server 2008 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2555408 Πακέτο αθροιστικών ενημερώσεων 5 για το SQL Server 2008 Service Pack 2Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση SQL Server 2008 Service Pack 2 της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης ενημερώσεων κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2402659 Οι εκδόσεις του SQL Server 2008 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server Service Pack 2
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με τα κατανεμημένα ερωτήματα, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες σχετικά με τα κατανεμημένα ερωτήματα Για περισσότερες πληροφορίες σχετικά με τις παραμέτρους πίνακα τιμών, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες για παραμέτρους πίνακα τιμών Για περισσότερες πληροφορίες σχετικά με τους συνδεδεμένους διακομιστές, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web: