Αυτή η επείγουσα επιδιόρθωση ισχύει για τις υπηρεσίες αναφοράς του Microsoft SQL Server 2012 (SSRS 2012) και των υπηρεσιών αναφοράς του SQL Server 2014 (SSRS 2014).
Συμπτώματα
Όταν προσπαθείτε να περάσετε ορισμένες παραμέτρους που προκαλούν το μήκος της διεύθυνσης URL να υπερβαίνει τους 65.520 χαρακτήρες για μια αναφορά υπηρεσιών αναφοράς του Microsoft SQL Server 2012 (SSRS 2012) ή του SQL Server 2014 Reporting Services (SSRS 2014), δεν μπορείτε να αποδώσετε την αναφορά και ενδέχεται να λάβετε το ακόλουθο μήνυμα σφάλματος:
Η τιμή της παραμέτρου "παράμετρος" δεν είναι έγκυρη. (rsInvalidParameter). Μη έγκυρο URI: η συμβολοσειρά URI είναι πολύ μεγάλη.
Σημειώσεις
-
Όταν αποδίδετε την αναφορά σε μορφή διαφορετική από την HTML, η διεργασία απόδοσης μπορεί να είναι επιτυχής. Ωστόσο, το αρχείο που δημιουργήθηκε είναι κατεστραμμένο και περιέχει το σφάλμα που αναφέρθηκε προηγουμένως.
-
Μετά την εγκατάσταση αυτής της επείγουσας επιδιόρθωσης, η λειτουργία απόδοσης θα ολοκληρωθεί με επιτυχία σε όλες τις επεκτάσεις απόδοσης χωρίς να δημιουργήσει κατεστραμμένα αρχεία για περιπτώσεις στις οποίες η διεύθυνση URL (με παραμέτρους) έχει μήκος που υπερβαίνει τους 65.520 χαρακτήρες. Ωστόσο, το ExecutionLog θα ανιχνεύσει μια προειδοποίηση εάν το μήκος της διεύθυνσης URL υπερβαίνει τους 65.520 χαρακτήρες.
Επίλυση
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Αθροιστική ενημερωμένη έκδοση 1 για τον SQL Server 2014 /en-us/help/2931693
Αθροιστική ενημερωμένη έκδοση 8 για SQL Server 2012 SP1 /en-us/help/2917531
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".