Αυτή η επείγουσα επιδιόρθωση ισχύει για τις υπηρεσίες αναφοράς του Microsoft SQL Server 2012 (SSRS 2012) και των υπηρεσιών αναφοράς του SQL Server 2014 (SSRS 2014).
Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Έχετε μια αναφορά που περιέχει μόνο ένα πλαίσιο κειμένου στον Microsoft SQL Server 2012 Reporting Services (SSRS 2014).
-
Μπορείτε να ορίσετε την παράσταση για το πλαίσιο κειμένου σε Chr (n), όπου n είναι ένας κωδικός ελέγχου C0 (μη Εκτυπώσιμος κωδικός), εκτός από ένα από τα εξής: 9 (u + 0009 Tab), 10 (u + 000A line feed), 13 (u + 000D επαναφοράς), C0 Control Value χαρακτήρα (0 έως 31).
-
Αποδίδετε την αναφορά, εξαγάγετε την στο Excel (Office Open XML Format-xlsx) και, στη συνέχεια, ανοίξτε το βιβλίο εργασίας του Excel.
Εάν η αναφορά περιέχει τους κωδικούς ελέγχου C0 σε αυτό το σενάριο, η επέκταση απόδοσης του Excel OpenXML που περιλαμβάνεται στην SSRS 2012 παράγει βιβλία εργασίας που το Excel αναγνωρίζει ως μη έγκυρα.Σημείωση Το πρόβλημα παρουσιάζεται επίσης στην SSRS 2008 R2.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Αθροιστική ενημερωμένη έκδοση 9 για SQL Server 2012 SP1 /en-us/help/2931078
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".