Salt la conținutul principal
Asistență
Conectare

KB2407088-remediere: eroarea "sys. ArgumentNullException" apare atunci când deschideți un raport detaliere interogărilor într-o parte Web Vizualizator raport dacă utilizați modul integrat SharePoint în SQL Server 2008 R2 Reporting Services

Lucrați de oriunde de pe orice dispozitiv cu Microsoft 365

Faceți upgrade la Microsoft 365 pentru a lucra oriunde cu cele mai recente caracteristici și actualizări.

Faceți upgrade acum

Microsoft distribuie remedieri Microsoft SQL Server 2008 R2 ca un fișier descărcabil. Deoarece remedierile sunt cumulative, fiecare lansare nouă conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 fixă.

Simptome

Luați în considerare următorul scenariu:

  • Rulează Microsoft SQL Server 2008 R2 Reporting Services (SSRS) în modul integrat SharePoint .

  • Integrați un site Microsoft SharePoint 2010 cu SSRS 2008 R2.

  • Rulează site-ul SharePoint în modul de depanare.

  • Implementați un raport într-o bibliotecă de documente de pe site-ul SharePoint. Raportul conține un raport drillthough.

  • Adăugați o parte Web Viewer raport la o pagină SharePoint pentru a afișa raportul.

  • Faceți clic pe linkul detaliere interogărilor pentru a deschide raportul detaliere interogărilor în pagina SharePoint.

În acest scenariu, primiți un mesaj de eroare care seamănă cu următorul:

Mesaj: sys. ArgumentNullException: valoarea nu poate fi Null. Nume parametru: panelsCreated [6] line: 129Char: 12Code: 0URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t = ffffffffec2d9970

Notă Această problemă apare de obicei atunci când utilizați modul integrat SharePoint . În plus, această problemă poate apărea și atunci când utilizați modul nativ dacă sunt adevărate următoarele condiții:

  • Utilizați controlul ReportViewer formularele web lansate împreună cu Visual Studio 2010 într-o pagină web.

  • Setați proprietatea afișarebarăinstrumente a controlului la false.

  • Rulează site-ul web în modul depanare.

  • Configurați unele elemente ale paginii pentru a asculta evenimentul PageRequestManager. pageLoaded .

Cauză

Această problemă apare deoarece controlul ReportViewer nu generează corect raportul.

Rezolvare

Informații despre actualizarea cumulativă

SQL Server 2008 R2

Remedierea pentru această problemă a fost lansată pentru prima dată în actualizarea cumulativă 4. Pentru mai multe informații despre cum se obține acest pachet de actualizare cumulativă pentru SQL Server 2008 R2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2345451 Pachetul de actualizare cumulativă 4 pentru SQL Server 2008 R2 Notă Deoarece compilările sunt cumulative, fiecare nouă versiune de remediere conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu versiunea anterioară SQL Server 2008 R2 remediată. Vă recomandăm să luați în considerare aplicarea celei mai recente versiuni de remediere care conține această remediere rapidă. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a-l vedea în Baza de cunoștințe Microsoft:

981356 SQL Server 2008 R2 construiește care au fost lansate după ce s-a lansat SQL Server 2008 R2

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Soluție de evitare

Pentru a rezolva această problemă, dezactivați modul depanare în fișierul web. config al site-ului SharePoint. Pentru a face acest lucru, setați proprietatea Debug a etichetei de compilare în false în fișierul web. config. Iată un exemplu de text care demonstrează proprietatea Debug a etichetei de compilare setată la false:

<?xml version="1.0" encoding="utf-8"?><<configuration>...  <system.web>...<compilation defaultLanguage="c#" debug="false" ... />

Referințe

Pentru mai multe informații despre modelul de întreținere incrementală pentru SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

935897 Un model de întreținere incrementală este disponibil de la echipa SQL Server pentru a livra remedieri rapide pentru problemele raportatePentru mai multe informații despre schema de denumire pentru actualizările SQL Server, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

822499Schemă nouă de denumire pentru pachetele de actualizare software Microsoft SQL ServerPentru mai multe informații despre terminologia actualizării software-ului, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×