Problembeschreibung
Angenommen, Sie verfügen über einen großen Bericht zu Microsoft SQL Server 2012 Reporting Services (SSRS 2012) oder SSRS 2014, in dem viele Ausdrücke enthalten sind. Wenn Sie den Bericht in Reporting Services-Berichts-Manager hochladen, wird möglicherweise die folgende Fehlermeldung angezeigt:
Beim Kompilieren von Ausdrücken ist ein unerwarteter Fehler aufgetreten. Systemeigener Compiler-Rückgabewert: "[BC30494] Zeile ist zu lang." (rsUnexpectedCompilerError).
Fehlerbehebung
Informationen zur kumulativen Aktualisierung
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
Problemumgehung
Um dieses Problem zu umgehen, verschieben Sie Abschnitte des Berichts in einen separaten Unterbericht, damit jeder Bericht weniger als 1000 Textfelder verwendet.
Weitere Informationen
UrsacheBerichte, die viele Ausdrücke enthalten, können zu dynamisch generierten Codezeilen mit Längen führen, die die vom Visual Basic-Compiler erzwungene Zeilenlängen Beschränkung überschreiten.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.