Simptomi
Pretpostavimo da imate veliki Microsoft SQL Server 2012 Reporting Services (SSRS 2012) ili SSRS 2014 izveštaj koji sadrži mnogo izraza. Kada otpremite izveštaj u menadžer izveštaja usluga izveštavanja, možete dobiti sledeću poruku o grešci:
Došlo je do neočekivane greške tokom sastavljanja izraza. Izvorna povratna vrednost kompajlera: '[BC30494] Linija je previše dugačka.' (rsUnexpectedCompilerError).
Rešenje
Kumulativne informacije o ažuriranju
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema SQL Server.
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Preporučujemo da preuzmete i instalirate najnovije kumulativne ispravke za SQL Server:
Rešenje
Da biste zaobišli ovaj problem, premestite odeljke izveštaja u poseban podizveštaj tako da svaki izveštaj koristi manje od 1000 okvira za tekst.
Više informacija
UzrokIzveštaji koji sadrže mnogo izraza mogu da rezultiraju dinamički generisanim redovima koda sa dužinom koja premašuje ograničenje dužine reda koje primenjuje Visual Basic kompajler.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".