Simptomai

Tarkime, kad turite didelį "Microsoft SQL Server" 2012 ataskaitų tarnybas (SSRS 2012) arba SSRS 2014 ataskaitą, kurioje yra daug reiškinių. Kai nusiųsite ataskaitą ataskaitų tarnybų ataskaitų tvarkytuvui, galite gauti šį klaidos pranešimą:

Kompiliuojant reiškinius įvyko netikėta klaida. Prigimtinė kompiliatoriaus grąžinamos reikšmės: ' [BC30494] eilutė yra per ilga. ' (Rsunexpectedkompilierklaida).

Sprendimas

Kaupiamojo naujinimo informacija

Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius SQL serverio naujinimus:

Sprendimas

Norėdami išspręsti šią problemą, perkelkite ataskaitos sekcijas į atskirą papildomą ataskaitą, kad kiekvienoje ataskaitoje būtų naudojami mažiau nei 1000 teksto laukai.

Daugiau informacijos

PriežastisAtaskaitose, kuriose yra daug reiškinių, gali būti dinamiškai sugeneruotų kodo eilučių, kurių ilgis viršija "Visual Basic" kompiliatoriaus linijos ilgio apribojimą.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.