Príznaky
Predpokladajme, že máte veľkú službu Microsoft SQL Server 2012 Reporting Services (OSBP 2012) alebo zostavu SSRS 2014, ktorá obsahuje mnoho výrazov. Pri nahrávaní zostavy do zostavy služieb Reporting Services sa môže zobraziť nasledujúce chybové hlásenie:
Pri zostavovaní výrazov sa vyskytla neočakávaná chyba. Natívna vrátená hodnota: ' [BC30494] čiara je príliš dlhá. (rsUnexpectedCompilerError).
Riešenie
Kumulatívna aktualizácia informácií
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Odporúčame, aby ste si stiahli a nainštalovali najnovšie kumulatívne aktualizácie pre SQL Server:
Alternatívne riešenie
Ak chcete tento problém obísť, premiestnite časti zostavy do samostatnej čiastkovej zostavy tak, aby každá zostava používala menej než 1000 textových polí.
Ďalšie informácie
PríčinaZostavy, ktoré obsahujú mnoho výrazov, môžu viesť k dynamicky vygenerovaným čiaram kódu s dĺžkou, ktorá prekračuje obmedzenie dĺžky čiary vynútené kompilátorom jazyka Visual Basic.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.