Společnost Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy jako jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release.
Příznaky
Zvažte následující scénář:
-
Nainstalujete Microsoft SQL Server 2008 R2 Reporting Services (SSRS) a nakonfigurujte ho v integrovaném režimu SharePointu.
-
Nasadíte sestavu do knihovny dokumentů SharePointu.
-
Sestava obsahuje oblast dat objektu Tablix. Uvnitř objektu Tablix je textové pole a v tomto textovém poli můžete definovat akci Přejít na adresu URL objektu Tablix jako výrazu.
-
Výraz vytvoří hypertextový odkaz na jinou sestavu pomocí rsViewerpage. aspx ve výrazu Přejít na adresu URL , jako v následujícím příkladu:
= "http://server_name/_layouts/ReportServer/RSViewerPage.aspx? rv: RelativeReportUrl =/Shared Documents/Employee Summary Sales 2008. RDL"
-
Sestavu vykreslíte v integrovaném režimu SharePointu.
V tomto scénáři je výkon vykreslování sestavy v nativním režimu výrazně pomalejší než vykreslení. Mnoho chyb "FileNotFoundException" je navíc zapsáno do protokolu služby Reporting Services.
Příčina
K tomuto problému dochází kvůli chybě v integrovaném režimu služby SSRS SharePoint. Každé textové pole Tablix, které obsahuje rsViewerpage. aspx v výrazu Přejít na adresu URL , se pokusí volat do objektového modelu SharePointu. Tento hovor se ale nezdaří s chybou "FileNotFoundException". Proto dojde k poklesu výkonu, pokud má být vykresleno mnoho textových polí tohoto druhu.
Řešení
Informace o kumulativní aktualizaci
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 6. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2489376 Kumulativní balíček aktualizací 6 pro SQL Server 2008 R2Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2008 R2 fix release. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
981356 Buildy SQL Server 2008 R2 vydaná po vydání SQL serveru 2008 R2
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Další informace
Další informace o tom, jak předat parametry sestavy adresy URL přímo do sestavy v knihovně dokumentů SharePointu, najdete na následujícím webu společnosti Microsoft:
Předávání parametrů sestavy adresy URL do sestav v knihovně dokumentů SharePointu v SSRS 2008 a v SSRS 2008 R2Další informace o tom, jak přidat hypertextový odkaz na adresu URL, najdete na následujícím webu společnosti Microsoft:
Přidání hypertextového odkazu na adresu URL (služby Reporting Services)Další informace o terminologii aktualizací softwaru najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft