Η Microsoft διανέμει τις επιδιορθώσεις του Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) σε ένα αρχείο με δυνατότητα λήψης. Επειδή οι επιδιορθώσεις είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη έκδοση ενημέρωσης του SQL Server 2008 R2 Service Pack 1 (SP1).
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να δημιουργήσετε έναν πίνακα που περιέχει ορισμένες στήλες τύπου δεδομένων δυαδικού μεγάλου αντικειμένου (BLOB) στον Microsoft SQL Server 2008 R2 ή στον Microsoft SQL Server 2012. Για παράδειγμα, ο πίνακας περιέχει μια στήλη τύπου δεδομένων "κείμενο".
-
Μπορείτε να δημιουργήσετε μια δημοσίευση συναλλαγής για να αναπαραγάγετε τις στήλες που δεν είναι στήλες τύπου δεδομένων BLOB. Στη συνέχεια, μπορείτε να δημιουργήσετε μια συνδρομή για τη δημοσίευση.
-
Μπορείτε να δημιουργήσετε μια άλλη δημοσίευση συναλλαγής για να αναπαραγάγετε τις στήλες τύπου δεδομένων BLOB. Στη συνέχεια, μπορείτε να δημιουργήσετε μια συνδρομή για τη δημοσίευση.
-
Μπορείτε να εκτελέσετε την πρόταση UPDATETEXT για να ενημερώσετε τα δεδομένα BLOB στον εκδότη.
Σε αυτό το σενάριο, ο παράγοντας ανάγνωσης αρχείου καταγραφής αναπαραγωγής αποτυγχάνει. Επιπλέον, το ακόλουθο μήνυμα σφάλματος καταγράφεται στο αρχείο καταγραφής σφαλμάτων του SQL Server:
Σφάλμα: 17066, σοβαρότητα: 16, κατάσταση: διεκδίκηση διακομιστή 1SQL: αρχείο: <bcmdsink. cpp>, line =<n> αποτυχημένη διεκδίκηση = ' src '. Αυτό το σφάλμα μπορεί να σχετίζεται με το χρονοδιάγραμμα. Εάν το σφάλμα παραμένει μετά την εκ νέου εκτέλεση της πρότασης, χρησιμοποιήστε την εντολή DBCC CHECKDB για να επιλέξετε τη βάση δεδομένων για δομική ακεραιότητα ή επανεκκινήστε το διακομιστή για να εξασφαλίσετε ότι οι δομές δεδομένων στη μνήμη δεν είναι κατεστραμμένες.
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Αθροιστική ενημερωμένη έκδοση 5 για τον SQL Server 2012
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 5. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2777772 Πακέτο αθροιστικών ενημερώσεων 5 για τον SQL Server 2012 Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:
2692828 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012
Αθροιστική ενημερωμένη έκδοση 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
SQL Server 2008 R2 Service Pack 1
Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε για πρώτη φορά στην αθροιστική ενημερωμένη έκδοση 9 για τον SQL Server 2008 R2 Service Pack 1. Για περισσότερες πληροφορίες σχετικά με αυτό το πακέτο αθροιστικής ενημερωμένης έκδοσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
2756574 Πακέτο αθροιστικών ενημερώσεων 9 για τον 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 που παρατίθενται στην ενότητα "ισχύει για".
Αναφορές
Για περισσότερες πληροφορίες σχετικά με τους τύπους αναπαραγωγής, μεταβείτε στην ακόλουθη τοποθεσία Web του MSDN:
Γενικές πληροφορίες σχετικά με τους τύπους αναπαραγωγήςΓια περισσότερες πληροφορίες σχετικά με τον τρόπο λειτουργίας της συναλλακτικής αναπαραγωγής, μεταβείτε στην ακόλουθη τοποθεσία Web του MSDN: