Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia.
Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte zostavu vytvorenú pomocou verzie služby SQL Server Reporting Services (OSBP), ktorá je staršia ako verzia SQL servera 2008 R2 Reporting Services.
-
Zostava je veľká. Zostava má napríklad mnoho stránok.
-
Zostavu premiestnite na server SQL Server 2008 R2 Reporting Services.
-
Zostavu zobrazíte v Internet Exploreri.
V tomto scenári sa v zostave zobrazuje dlhý čas, ktorý sa má zobraziť. Okrem toho je spotreba CPU vysoká. Doba vytvorenia zostavy je však rovnaká ako doba vytvorenia zostavy pre tú istú zostavu pred migráciou zostavy na SQL Server 2008 R2 Reporting Services. Poznámka: Časový výkaz vytvárania zostáv sa zaznamená do denníka zaznamenané údaje v režime runtime pre zostavu. Ak vypnete panel s nástrojmi ovládacieho prvku zobrazovača zostáv zadaním nasledujúceho parametra v adrese URL, výkon sa výrazne zlepší:
rc:Toolbar=false
Tento problém sa vyskytuje, pretože vykresľovanie HTML OSBP generuje mnoho <div> prvky pri zobrazení zostavy v Internet Exploreri.
Riešenie
Kumulatívna aktualizácia informácií
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 7. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2489376 Kumulatívna aktualizácia balíka 7 pre SQL Server 2008 R2 Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2
Ak chcete obísť tento problém, použite jednu z uvedených metód:
-
Optimalizujte stránkovanie zostavy pri navrhovaní zostavy. Ďalšie informácie o optimalizácii stránkovania zostavy nájdete na nasledujúcej webovej lokalite MSDN:
Všeobecné informácie o jazyku definícií zostáv (RDL), ktoré sa používajú na definovanie zostáv
-
Vypnutie panela s nástrojmi ovládacieho prvku Zobrazovač zostáv zadaním parametra RC: Toolbar = False parameter v URL adrese
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Ďalšie informácie
Ďalšie informácie o niektorých podobných problémoch s výkonom nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné názvy článkov:
Pre rozhranie .NET Framework 4 je k dispozícii verzia beta balíka súhrnu aktualizácií.
Oprava: výkon klesá po premiestnení zostavy, ktorá obsahuje veľký rozbaľovací zoznam s viacerými možnosťami pre SQL Server 2008 R2 Reporting ServicesĎalšie informácie o denníku služby Report server runtime nájdete na týchto webových lokalitách spoločnosti Microsoft: