ВИПРАВЛЕННЯ: "Sys.ArgumentNullException" помилка під час відкриття drillthrough звіту звіт перегляду веб-частини, якщо використовується інтегрована SharePoint режим у SQL Server 2008 R2 служб звітування

Застосовується до: SQL Server 2008 R2Visual Studio 2010

Корпорація Майкрософт поширює виправлень, Microsoft SQL Server 2008 R2. в одному завантажуваному файлі. Через те, що ці виправлення сукупні, кожен новий пакет, містить усі поточні виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск.

Ознаки


Розглянемо таку ситуацію:
  • Ви запускаєте Microsoft SQL Server 2008 R2 служби звітування (SSRS), в режимі Інтегрований SharePoint .
  • Ви інтеграція сайту Microsoft SharePoint 2010 з Оригіналу 2008 R2.
  • Ви запускаєте на сайті SharePoint, у режимі.
  • Розгортання звіту до бібліотеки на сайті SharePoint. Звіту drillthough звіт.
  • Звіт про засіб перегляду веб-частина додається до SharePoint сторінки, щоб відобразити звіт.
  • Клацнути drillthrough посилання, щоб відкрити drillthrough в сторінки SharePoint.
У цьому випадку з'являється повідомлення про помилку приблизно такого вигляду:
Повідомлення: Sys.ArgumentNullException: значення не може бути пустим. Ім'я параметра: panelsCreated [6] рядок: 129Char: 12Code: 0URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t=ffffffffec2d9970
Примітка. Як правило, ця проблема виникає під час використання Інтегрованої SharePoint режимі. Крім того, ця проблема може також виникнути під час використання власному режимі, за таких умов:
  • Використання WebForms-інструментом ReportViewer керування, опубліковані на веб-сторінці з Visual Studio 2010. 
  • Властивість ShowToolbar елемента керування значення False.
  • Ви запускаєте на веб-сайт у режимі.
  • Деякі елементи сторінки, щоб прослухати події PageRequestManager.pageLoaded налаштувати.

Причина


Ця проблема виникає в тому, що елемент керування інструментом ReportViewer не створює звіт належним чином.

Спосіб вирішення


Відомості про Сукупне оновлення

SQL Server 2008 R2

Виправлення для цієї проблеми, спочатку було випущено сукупного оновлення 4. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:
2345451 Сукупний пакет оновлень 4 для SQL Server 2008 R2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 У SQL Server 2008 R2 збірки, які були надані після випуску SQL Server 2008 R2

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Спосіб вирішення


Щоб вирішити цю проблему, вимкніть у файлі web. config сайту SharePoint, режим налагодження. Щоб зробити це, властивість налагодженнякомпіляції тег помилкового у файлі web. config. Нижче наведено приклад демонструє налагодження властивостей компіляції тега, що встановлено помилковетекст:
<?xml version="1.0" encoding="utf-8"?><<configuration>...  <system.web>...<compilation defaultLanguage="c#" debug="false" ... />

Посилання


Щоб отримати додаткові відомості про Покрокову модель обслуговування для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
935897 Покрокову модель обслуговування доступне команди SQL Server, щоб доставити виправлень для повідомляли про проблеми
Щоб отримати додаткові відомості про присвоєння імен оновленням для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
822499Нова схема присвоєння імен пакетам оновлень програмного забезпечення для Microsoft SQL Server
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт