Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 R2 in un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Fix.
Sintomi
Considerare lo scenario descritto di seguito:
-
Si dispone di un report creato utilizzando una versione di SQL Server Reporting Services (SSRS) che è una versione precedente rispetto a SQL Server 2008 R2 Reporting Services.
-
Il report è di grandi dimensioni. Ad esempio, il report contiene molte pagine.
-
Si trasferisce il report in un server SQL Server 2008 R2 Reporting Services.
-
È possibile visualizzare il report in Internet Explorer.
In questo scenario, il report richiede molto tempo per la visualizzazione. Inoltre, l'utilizzo della CPU è elevato. Tuttavia, l'ora di creazione del report è uguale all'ora di creazione del report per lo stesso report prima della migrazione del report a SQL Server 2008 R2 Reporting Services. Nota Il tempo di creazione del report viene registrato nei dati di runtime registrati per il report. Se si disattiva la barra degli strumenti del controllo Visualizzatore report specificando il parametro seguente nell'URL, le prestazioni aumentano in modo significativo:
rc:Toolbar=false
Questo problema si verifica perché il renderer HTML di SSRS genera molti <elementi> div quando si Visualizza il report in Internet Explorer.
Risoluzione
Informazioni sull'aggiornamento cumulativo
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 7. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2008 R2, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2489376 Pacchetto di aggiornamento cumulativo 7 per SQL Server 2008 R2 Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2008 R2 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
981356 Build di SQL Server 2008 R2 rilasciate dopo il rilascio di SQL Server 2008 R2
Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
-
Ottimizzare la paginazione per il report quando si progetta il report. Per altre informazioni su come ottimizzare l'impaginazione per il report, visitare il sito Web MSDN seguente:
Informazioni generali sul linguaggio RDL usato per la definizione di report
-
Disabilitare la barra degli strumenti del controllo Visualizzatore report specificando il parametro RC: Toolbar = false nell'URL
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Per altre informazioni su alcuni problemi di prestazioni simili, fare clic sui titoli di articolo seguenti per visualizzare gli articoli della Microsoft Knowledge Base:
Una versione beta di un pacchetto di aggiornamento cumulativo è disponibile per .NET Framework 4
Correzione: le prestazioni diminuiscono dopo il trasferimento di un report che contiene un elenco di parametri a discesa a selezione multipla di grandi dimensioni in SQL Server 2008 R2 Reporting ServicesPer altre informazioni sul log di runtime del server di report, visitare i siti Web Microsoft seguenti:
Informazioni generali sul log di runtime del server di report
Informazioni generali sull'esecuzione di query sui dati del log di runtime