KB2459742-ΕΠΙΔΙΌΡΘΩΣΗ: οι στήλες δεν αναπαράγουν σωστά όταν χρησιμοποιείτε το συγχρονισμό Web για μια αναπαραγωγή συγχώνευσης στον SQL Server 2008, εάν μια στήλη περιέχει μια τιμή NULL

Ισχύει για: SQL Server 2008

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

Συμπτώματα


Εξετάστε το ακόλουθο σενάριο:
  • Έχετε μια αναπαραγωγή συγχώνευσης που έχει ρυθμιστεί ώστε να χρησιμοποιεί το συγχρονισμό Web στον Microsoft SQL Server 2008.
  • Μπορείτε να αναπαραγάγετε πολλές στήλες και τουλάχιστον μία από τις στήλες περιέχει μια τιμή Null . Αυτή η στήλη που περιέχει την τιμή Null δεν είναι η τελευταία στήλη που έχει αναπαραχθεί.
Σε αυτό το σενάριο, οι στήλες δεν αναπαράγονται σωστά. Για παράδειγμα, προσπαθείτε να αναπαραγάγετε τέσσερις στήλες που περιέχουν τιμές του τύπου δεδομένων XML και η πρώτη στήλη περιέχει μια τιμή Null . Σε αυτό το σενάριο, η τελευταία στήλη δεν αναπαράγεται.

Αιτία


Αυτό το πρόβλημα παρουσιάζεται επειδή ο συγχρονισμός Web υπολογίζει μόνο τις στήλες που δεν έχουν τιμές Null .

Επίλυση


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

SQL Server 2008

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

Κατάσταση


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

Αναφορές


Για περισσότερες πληροφορίες σχετικά με το συγχρονισμό Web για την αναπαραγωγή συγχώνευσης, επισκεφθείτε την ακόλουθη τοποθεσία Web του Microsoft Developer Network (MSDN):Για περισσότερες πληροφορίες σχετικά με το μοντέλο τμηματικής συντήρησης για τον SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935897 Ένα μοντέλο τμηματικής συντήρησης είναι διαθέσιμο από την ομάδα του SQL Server για την παροχή επειγουσών επιδιορθώσεων για προβλήματα που έχουν αναφερθεί
Για περισσότερες πληροφορίες σχετικά με τη διάταξη ονομασίας για τις ενημερώσεις του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
822499 Νέα διάταξη ονομασίας για τα πακέτα ενημερώσεων λογισμικού του Microsoft SQL Server
Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft