KORRIGERA: Prestanda minskar när du flyttar en rapport som innehåller en stor flerval nedrullningsbara parameterlista till SQL Server 2008 R2 Reporting Services

Gäller för: SQL Server 2008 R2

Microsoft distribuerar korrigeringsfiler för Microsoft SQL Server 2008 R2 som en nedladdningsbar fil. Eftersom korrigeringar är kumulativa innehåller varje ny utgåva innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2008 R2.

Symptom


Tänk dig följande situation:
  • Du har en rapport som skapats med en version av SQL Server Reporting Services (SSRS) som är tidigare än SQL Server 2008 R2 Reporting Services.
  • Rapporten innehåller en för stora flerval nedrullningsbara parameterlista.
  • Du flyttar rapporten till en SQL Server 2008 R2 Reporting Services-server.
  • Du visar rapporten i Internet Explorer.
I det här scenariot tar lång tid som ska visas i rapporten. Dessutom är att CPU-användningen hög. Men är rapporten skapats samma som rapporten Skapandetid för samma rapport innan rapporten har migrerats till SQL Server 2008 R2 Reporting Services. Obs! Rapporten skapats loggas i runtime loggade data för rapporten. Prestanda förbättras avsevärt om du inaktiverar verktygsfältet för Report Viewer-kontrollen genom att ange följande parameter i URL-Adressen:
rc:Toolbar=false
Om du tillfälligt minskar antalet parametrar i parameterlistan flerval kan förbättras prestanda.

Lösning


Information om Kumulativ uppdatering

SQL Server 2008 R2 servicepack 1

Korrigeringsfil för problemet gavs först ut i kumulativ uppdatering 1 för SQL Server 2008 R2 Service Pack 1. Mer information om hur du skaffar den här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2544793 Kumulativt uppdateringspaket 1 för SQL Server 2008 R2 Service Pack 1
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2008 R2. Vi rekommenderar att du använder den senaste utgåvan av korrigering som innehåller den här snabbkorrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2567616 SQL Server 2008 R2-versioner som har getts ut efter SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Korrigeringsfil för problemet gavs först ut i kumulativ uppdatering 7. Mer information om hur du skaffar den kumulativa uppdateringspaket för SQL Server 2008 R2 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2489376 Kumulativt uppdateringspaket 7 för SQL Server 2008 R2
Obs! Eftersom på byggen är kumulativa, varje ny version av korrigeringsfilen innehåller alla snabbkorrigeringar och säkerhetskorrigering för alla säkerhetskorrigeringar som ingår i föregående SQL Server 2008 R2. Vi rekommenderar att du använder den senaste utgåvan av korrigering som innehåller den här snabbkorrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
981356 SQL Server 2008 R2-versioner som har getts ut efter SQL Server 2008 R2
Undvik problemet genom att inaktivera verktygsfältet för Report Viewer-kontrollen genom att ange den rc:Toolbar = false URL-parameter.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information


Vi rekommenderar att du styr antalet objekt i en lista med flerval med sammanhängande parametrar för att förbättra användarupplevelsen. Mer information om liknande prestandaproblem klickar du på följande artikelrubrikerna för att läsa artiklarna i Microsoft Knowledge Base: Mer information om körning av rapporten serverloggen besöker du följande Microsoft-webbplatser: