KB3038267 - KORRIGERA: Felet "[BC30494]-raden är för lång" inträffar när du överför en SSRS-rapport till Reporting Services Report Manager

Symptom

Anta att du har en stor Microsoft SQL Server 2012 Reporting Services-rapport (SSRS 2012) eller SSRS 2014-rapport som innehåller många uttryck. När du överför rapporten till Reporting Services Report Manager kan du få följande felmeddelande:

Obs

Ett oväntat fel uppstod när uttryck kompilerades. Returvärde för intern kompilerare: "[BC30494] Raden är för lång. (rsUnexpectedCompilerError).

      

Lösning

Information om kumulativ uppdatering

Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.

Rekommendation: Installera den senaste kumulativa uppdateringen för SQL Server

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Vi rekommenderar att du laddar ned och installerar de senaste kumulativa uppdateringarna för SQL Server:

      

Lösning

Du kan komma runt det här problemet genom att flytta delar av rapporten till en separat underrapport så att varje rapport använder färre än 1 000 textrutor.

Mer information

OrsakRapporter som innehåller många uttryck kan resultera i dynamiskt genererade kodrader med längder som överskrider radlängdsbegränsningen som tillämpas av Visual Basic-kompilatorn.

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".