Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε εφαρμόσει την αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2008 R2 Service Pack 1 (SP1) ή νεότερες ενημερώσεις εγκατεστημένες σε έναν υπολογιστή του οποίου η τοπική ρύθμιση έχει καθοριστεί στα ιαπωνικά.
-
Η κωδικοσελίδα των Windows (κωδικοσελίδα ANSI) έχει χαρακτήρες μισού πλάτους στον υπολογιστή.
-
Μπορείτε να εξαγάγετε μια αναφορά σε PDF και η επιλεγμένη γραμματοσειρά έχει μια έκδοση πλήρους πλάτους του χαρακτήρα ± (συν-μείον).
Σε αυτό το σενάριο, ενδέχεται να δείτε ένα ή περισσότερα από τα ακόλουθα ζητήματα στο αρχείο PDF που δημιουργούνται:
-
Υπάρχουν επιπλέον κενά διαστήματα μετά την απόστροφο.
-
Το κείμενο πριν από τα σύμβολα δολαρίου επικαλύπτει τα σύμβολα του δολαρίου.
-
Ορισμένοι ειδικοί χαρακτήρες φαίνεται να προκαλούν προβλήματα διάστιχου.
Σημείωση Το πρόβλημα παρουσιάζεται επίσης στον SQL Server 2012 και στον SQL Server 2014.
Αιτία
Το πρόβλημα παρουσιάζεται εξαιτίας μιας λανθασμένης αλλαγής Unicode που έγινε από τον SQL Server 2008 R2 SP2 CU1.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 4 για τον SQL Server 2014 /en-us/help/2999197
Αθροιστική ενημερωμένη έκδοση 2 για τον SQL Server 2012 SP2 /en-us/help/2983175
Αθροιστική ενημερωμένη έκδοση 11 για SQL Server 2008 R2 SP2 /en-us/help/2926028
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Σημείωση Μετά την εφαρμογή αυτής της αθροιστικής ενημέρωσης, ενδέχεται να αντιμετωπίσετε το ακόλουθο πρόβλημα: Εάν ο διακομιστής αναφοράς βρίσκεται σε ένα σύστημα του οποίου οι τοπικές ρυθμίσεις έχουν καθοριστεί στα Ιαπωνικά και ο χαρακτήρας ± (συν-μείον) βρίσκεται σε μια αναφορά που εξάγεται σε PDF, ορισμένοι χαρακτήρες ενδέχεται να επικαλύπτονται. Για να επιλύσετε αυτό το πρόβλημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
-
Αλλαγή σε γραμματοσειρά που χρησιμοποιεί χαρακτήρα μισού πλάτους "±".
-
Αλλάξτε τις τοπικές ρυθμίσεις του διακομιστή που εκτελεί τις υπηρεσίες αναφοράς του SQL Server 2008 R2 ή των υπηρεσιών αναφοράς του SQL Server 2012 στα Αγγλικά.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".