KB2916827 - ÅTGÄRD: "Ogiltig URI: URI-strängen är för lång" fel när du återger en SSRS 2012- eller SSRS 2014-rapport

Gäller för
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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:

      

Status

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