Den här snabbkorrigeringen gäller Microsoft SQL Server 2012 Reporting Services (SSRS 2012) och SQL Server 2014 Reporting Services (SSRS 2014).
Symptom
När du försöker skicka med vissa parametrar som gör att URL-längden överskrider 65 520 tecken för en Microsoft SQL Server 2012 Reporting Services-rapport (SSRS 2012) eller SQL Server 2014 Reporting Services-rapport (SSRS 2014) kan du inte återge rapporten och du kan få följande felmeddelande:
Obs
Värdet för parametern "param" är ogiltigt. (rsInvalidParameter). Ogiltig URI: URI-strängen är för lång.
Anteckningar
- När du återger rapporten i ett annat format än HTML kan återgivningsprocessen lyckas. Den genererade filen är dock skadad och innehåller det tidigare nämnda felet.
- När du har installerat den här snabbkorrigeringen slutförs renderingsåtgärden korrekt på alla renderingstillägg utan att skapa skadade filer för situationer där URL:en (med parametrar) har en längd som överskrider 65 520 tecken. ExecutionLog spårar dock en varning om URL-längden överskrider 65 520 tecken.
Lösning
Problemet åtgärdades först i följande kumulativa uppdatering av SQL Server.
Kumulativ uppdatering 1 för SQL Server 2014 /en-us/help/2931693
Kumulativ uppdatering 8 för SQL Server 2012 SP1 /en-us/help/2917531
Om kumulativa uppdateringar 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. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
- Senaste kumulativa uppdateringen för SQL Server 2014
- Senaste kumulativa uppdateringen för SQL Server 2012 SP1
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".