Συμπτώματα
Ας υποθέσουμε ότι έχετε μια μεγάλη υπηρεσία αναφοράς του Microsoft SQL Server 2012 (SSRS 2012) ή την αναφορά SSRS 2014 που περιέχει πολλές παραστάσεις. Όταν αποστείλετε την αναφορά στη διαχείριση αναφορών των υπηρεσιών αναφοράς, ενδέχεται να λάβετε το ακόλουθο μήνυμα σφάλματος:
Παρουσιάστηκε μη αναμενόμενο σφάλμα κατά τη μεταγλώττιση παραστάσεων. Εγγενής τιμή επιστροφής μεταγλωττιστή: ' [BC30494] η ουρά είναι πολύ μεγάλη. ' (rsUnexpectedCompilerError).
Επίλυση
Πληροφορίες αθροιστικής ενημέρωσης
Το πρόβλημα διορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημέρωση του SQL Server.
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Συνιστούμε να κάνετε λήψη και εγκατάσταση των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, μετακινήστε ενότητες της αναφοράς σε ξεχωριστή δευτερεύουσα έκθεση, έτσι ώστε κάθε αναφορά να χρησιμοποιεί λιγότερο από 1000 πλαίσια κειμένου.
Περισσότερες πληροφορίες
ΑιτίαΟι αναφορές που περιέχουν πολλές παραστάσεις μπορεί να έχουν ως αποτέλεσμα γραμμές κώδικα που δημιουργούνται δυναμικά με μήκη που υπερβαίνουν τον περιορισμό μήκους γραμμής που επιβάλλεται από το πρόγραμμα μεταγλώττισης της Visual Basic.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".