Microsoft distribuuje opravy systému Microsoft SQL Server 2008 R2 jako jeden soubor ke stažení. Vzhledem k tomu, že opravy jsou kumulativní, obsahuje každá nová verze všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího vydání opravy SQL Server 2008 R2.
Příznaky
Vezměte v úvahu následující scénář:
- Službu Microsoft SQL Server 2008 R2 Reporting Services (SSRS) spouštíte v integrovaném režimu SharePointu.
- Integrujete web služby Microsoft SharePoint 2010 se službou SSRS 2008 R2.
- Spustíte sharepointový web v režimu ladění.
- Nasadíte sestavu do knihovny dokumentů na sharepointovém webu. Sestava obsahuje sestavu procházení.
- Webovou část Prohlížeč sestav přidáte na stránku SharePointu, aby sestavu zobrazila.
- Kliknutím na odkaz podrobné analýzy otevřete sestavu podrobné analýzy na stránce služby SharePoint.
V tomto scénáři se zobrazí chybová zpráva podobná následující:
Poznámka
Zpráva: Sys.ArgumentNullException: Hodnota nemůže být null.
Název parametru: panelsCreated[6]
Linka: 129
Znak: 12
Kód: 0
Identifikátor URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t=ffffffffec2d9970
Poznámka: K tomuto problému obvykle dochází při použití integrovaného režimu služby SharePoint. K tomuto problému může také dojít při použití nativního režimu, pokud jsou splněny následující podmínky:
- Na webové stránce použijete ovládací prvek WebForms ReportViewer, který byl vydán společně se sadou Visual Studio 2010.
- Vlastnost ShowToolbar ovládacího prvku nastavíte na False.
- Web spustíte v režimu ladění.
- Některé prvky stránky nakonfigurujete tak, aby naslouchaly události PageRequestManager.pageLoaded.
Příčina
K tomuto problému dochází, protože ovládací prvek ReportViewer nevygeneruje sestavu správně.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 R2
Oprava tohoto problému byla poprvé vydána v kumulativní aktualizaci 4. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
2345451 Balíček kumulativní aktualizace 4 pro SQL Server 2008 R2 Poznámka: Buildy jsou kumulativní, a proto každá nová verze opravy obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího vydání opravy pro SQL Server 2008 R2. Doporučujeme zvážit použití nejnovější verze opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Serveru 2008 R2, které byly vydány po vydání SQL Serveru 2008 R2
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Alternativní řešení
Pokud chcete tento problém obejít, vypněte režim ladění v souboru Web.config sharepointového webu. Chcete-li to provést, nastavte v souboru Web.config vlastnost debug značky kompilace na false.
Následuje ukázka textu, který demonstruje debug vlastnost kompilační značky nastavené na false :
<?xml version="1.0" encoding="utf-8"?>
<<configuration>
...
<system.web>
...
<compilation defaultLanguage="c#" debug="false" ... />
Reference
Další informace o modelu přírůstkové údržby pro SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
935897 Od týmu SQL Serveru je k dispozici model přírůstkové údržby k poskytování oprav hotfix pro hlášené problémy
Další informace o schématu pojmenování aktualizací serveru SQL Server naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
822499 Nové schéma pojmenování balíčků aktualizací softwaru pro Microsoft SQL ServerDalší informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft