Microsoft distribueert Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie.
Symptomen
Neem het volgende scenario:
-
U hebt een rapport dat is gemaakt met behulp van een versie van SQL Server Reporting Services (SSRS) die een eerdere versie is dan SQL Server 2008 R2 Reporting Services.
-
Het rapport is groot. Het rapport bevat bijvoorbeeld veel pagina's.
-
U verplaatst het rapport naar een server van SQL Server 2008 R2 Reporting Services.
-
U kunt het rapport weergeven in Internet Explorer.
In dit scenario duurt het zo lang voordat het rapport wordt weergegeven. Daarnaast is het CPU-gebruik hoog. De tijd voor het maken van rapporten is echter hetzelfde als de tijd voor het maken van rapporten voor hetzelfde rapport voordat het rapport wordt gemigreerd naar SQL Server 2008 R2 Reporting Services. Opmerking De tijd voor het maken van rapporten wordt vastgelegd in de logboekgegevens van de runtime voor het rapport. Als u de werkbalk van het besturingselement rapport Viewer uitschakelt door de volgende parameter in de URL op te geven, wordt de prestatie aanzienlijk verbeterd:
rc:Toolbar=false
Dit probleem doet zich voor omdat de HTML-weergave van SSRS veel <div> elementen genereert wanneer u het rapport bekijkt in Internet Explorer.
Oplossing
Cumulatieve updategegevens
De oplossing voor dit probleem werd voor het eerst uitgebracht in cumulatieve update 7. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2489376 Cumulatief update pakket 7 voor SQL Server 2008 R2 Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 werd uitgebracht
Om dit probleem te omzeilen, kunt u een van de volgende methoden gebruiken:
-
Optimaliseer de paginering voor het rapport wanneer u het rapport ontwerpt. Ga naar de volgende MSDN-website voor meer informatie over het optimaliseren van de paginering voor het rapport:
-
De werkbalk van het besturingselement van het rapport Viewer uitschakelen door de parameter RC: Toolbar = False in de URL op te geven
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Als u meer informatie wilt over vergelijkbare prestatieproblemen, klikt u op de volgende artikel titels om de artikelen in de Microsoft Knowledge Base weer te geven:
Er is een bètaversie van een updatepakket beschikbaar voor .NET Framework 4
OPLOSSING: prestaties lopen af nadat u een rapport met een grote selectie parameterlijst met meervoudige selectie naar SQL Server 2008 R2 Reporting Services hebt verplaatstGa naar de volgende Microsoft-websites voor meer informatie over het logboek van de verslag server-runtime:
Algemene informatie over logboekserver-runtime logboek
Algemene informatie over het uitvoeren van query's op de runtime-logboekgegevens