KB2407088-FIX: de fout ' sys. ArgumentNullException ' wordt weergegeven wanneer u een overzichtsrapport opent in een webonderdeel rapport Viewer wanneer u de SharePoint-integratiemodus gebruikt in SQL Server 2008 R2 Reporting Services

Van toepassing: SQL Server 2008 R2Visual Studio 2010

Microsoft distribueert Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie.

Symptomen


Neem het volgende scenario:
  • U voert Microsoft SQL Server 2008 R2 Reporting Services (SSRS) uit in de integratiemodus van SharePoint .
  • U integreert een Microsoft SharePoint 2010-site met SSRS 2008 R2.
  • U voert de SharePoint-site in de foutopsporingsmodus-modus uit.
  • U implementeert een rapport naar een documentbibliotheek op de SharePoint-site. Het rapport bevat een drillthough-rapport.
  • U voegt een webonderdeel rapport Viewer toe aan een SharePoint-pagina om het rapport weer te geven.
  • U klikt op de drillthrough-koppeling om het rapport drillthrough op de pagina van SharePoint te openen.
In dit scenario wordt een foutbericht met de volgende strekking weergegeven:
Bericht: sys. ArgumentNullException: value mag niet null zijn. Parameter naam: panelsCreated [6] regel: 129Char: 12Code: 0URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t = ffffffffec2d9970
Opmerking Dit probleem kan zich voordoen wanneer u de integratiemodus van SharePoint gebruikt. Dit probleem kan ook optreden als u de native modus gebruikt als aan de volgende voorwaarden wordt voldaan:
  • U gebruikt het ReportViewer-besturingselement webformulieren dat samen met Visual Studio 2010 is uitgebracht op een webpagina. 
  • U stelt de eigenschap werkbalk weergave van het besturingselement in op Onwaar.
  • U voert de website uit in de foutopsporingsmodus-modus.
  • U configureert bepaalde elementen van de pagina om naar de gebeurtenis PageRequestManager. pageLoaded te luisteren.

Oorzaak


Dit probleem treedt op omdat het ReportViewer -besturingselement het rapport niet goed genereert.

Oplossing


Cumulatieve updategegevens

SQL Server 2008 R2

De oplossing voor dit probleem werd voor het eerst uitgebracht in de cumulatieve update 4. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2345451 Cumulatief update pakket 4 voor SQL Server 2008 R2
Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
981356 De SQL Server 2008 R2-builds die zijn uitgebracht nadat SQL Server 2008 R2 werd uitgebracht

Status


Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Workaround


U kunt dit probleem omzeilen door de foutopsporingsmodus uit te schakelen in het bestand Web. config van de SharePoint-site. U doet dit door de eigenschap debug van de compilatie code in te stellen op Onwaar in het bestand Web. config. Hieronder ziet u een voorbeeld van de tekst van de eigenschap debug van de compilatie code ingesteld op Onwaar:
<?xml version="1.0" encoding="utf-8"?><<configuration>...  <system.web>...<compilation defaultLanguage="c#" debug="false" ... />

Verwijzingen


Als u meer informatie wilt over het incremental service model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
935897 Een incrementeel service model is beschikbaar in het SQL Server-team om hotfixes te leveren voor gerapporteerde problemen
Klik voor meer informatie over het naamgevingsschema voor SQL Server-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
822499 Nieuw naam schema voor updatepakketten voor Microsoft SQL Server-software
Klik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van Microsoft-software-updates