Microsoft vertreibt Microsoft SQL Server 2008 R2-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie haben einen Bericht, der mit einer Version von SQL Server Reporting Services (SSRS) erstellt wird, die eine frühere Version als SQL Server 2008 R2 Reporting Services ist.
-
Der Bericht ist groß. Der Bericht enthält beispielsweise viele Seiten.
-
Sie verschieben den Bericht auf einen SQL Server 2008 R2 Reporting Services-Server.
-
Sie zeigen den Bericht in Internet Explorer an.
In diesem Szenario benötigt der Bericht eine lange Zeit, um angezeigt zu werden. Darüber hinaus ist die CPU-Auslastung sehr groß. Die Berichts Erstellungszeit ist jedoch mit der Berichts Erstellungszeit für denselben Bericht identisch, bevor der Bericht in SQL Server 2008 R2 Reporting Services migriert wird. Hinweis Die Berichts Erstellungszeit wird in der zur Laufzeit protokollierten Daten für den Bericht protokolliert. Wenn Sie die Symbolleiste des Berichts-Viewer-Steuerelements deaktivieren, indem Sie den folgenden Parameter in der URL angeben, verbessert sich die Leistung erheblich:
rc:Toolbar=false
Dieses Problem tritt auf, weil der HTML-Renderer von SSRS viele <div->-Elemente generiert, wenn Sie den Bericht in Internet Explorer anzeigen.
Fehlerbehebung
Informationen zum kumulativen Update
Der Fix für dieses Problem wurde erstmals im kumulativen Update 7 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 R2 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2489376 Kumulatives Update Paket 7 für SQL Server 2008 R2 Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981356 Die SQL Server 2008 R2-Builds, die nach der Veröffentlichung von SQL Server 2008 R2 veröffentlicht wurden
Wenden Sie eine der folgenden Methoden an, um dieses Problem zu umgehen:
-
Optimieren Sie die Paginierung für den Bericht, wenn Sie den Bericht entwerfen. Weitere Informationen zum Optimieren der Paginierung für den Bericht finden Sie auf der folgenden MSDN-Website:
-
Deaktivieren Sie die Symbolleiste des Berichts-Viewer-Steuerelements, indem Sie den Parameter RC: Toolbar = False in der URL angeben.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Wenn Sie weitere Informationen zu einigen ähnlichen Leistungsproblemen benötigen, klicken Sie auf die folgenden Artikel Titel, um die Artikel in der Microsoft Knowledge Base anzuzeigen:
Eine Beta Version eines Updaterollups-Pakets steht für .NET Framework 4 zur Verfügung.
Fix: die Leistung sinkt, nachdem Sie einen Bericht verschoben haben, der eine große Mehrfachauswahl-Dropdown Parameterliste zu SQL Server 2008 R2 Reporting Services enthältWeitere Informationen zum Berichtsserver-Runtime-Protokoll finden Sie auf den folgenden Microsoft-Websites:
Allgemeine Informationen zum Berichtsserver-Runtime-Protokoll
Allgemeine Informationen zum Abfragen der Laufzeitprotokoll Daten