KB2407088-FIX: ошибка "sys. ArgumentNullException" появляется при открытии детализированного отчета в веб-части "средство просмотра отчетов", если вы используете режим интеграции SharePoint в службах SQL Server 2008 R2 Reporting Services

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

Проблемы

Рассмотрим следующий сценарий.

  • Вы запускаете службы отчетов Microsoft SQL Server 2008 R2 (SSRS) в режиме интеграции с SharePoint .

  • Вы интегрируете сайт Microsoft SharePoint 2010 с SSRS 2008 R2.

  • Вы запускаете сайт SharePoint в режиме отладки.

  • Вы развертываете отчет в библиотеке документов на сайте SharePoint. Отчет включает отчет Drillthough.

  • Вы добавляете на страницу SharePoint веб-часть "средство просмотра отчетов" для отображения отчета.

  • Щелкните ссылку детализации, чтобы открыть детализированный отчет на странице SharePoint.

В этом случае появляется сообщение об ошибке, подобное следующему:

Сообщение: sys. ArgumentNullException: value не может иметь значение null. Имя параметра: panelsCreated [6] строка: 129Char: 12Code: 0URI: http://ServerName/ScriptResource.axd?d=eIta46jBcyLp_5IiiP-xPYuM8iTgFWIJYJ1hdQQhytwzGZrxHUy3xfhvGgvjnG17BofUwEtaQ7Yik54n3MpmW77MX1gjt2yj-Zgalo8nheYxZrca6zgrx0VoNFUyBrAw0&t = ffffffffec2d9970

Примечание. Эта проблема обычно возникает при использовании режима интеграции с SharePoint . Кроме того, эта проблема также может возникать при использовании собственного режима в случае соблюдения указанных ниже условий.

  • На веб-странице используется элемент управления ReportViewer , который был выпущен вместе с Visual Studio 2010.

  • Свойству макрокоманды ПанельИнструментов элемента управления задается значение false.

  • Вы запускаете веб-сайт в режиме отладки.

  • Вы можете настроить некоторые элементы страницы для прослушивания события PageRequestManager. pageLoaded .

Причина

Эта проблема возникает из-за того, что элемент управления ReportViewer не создает отчет правильно.

Решение

Сведения о накопительном пакете обновления

SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2345451 Накопительный пакет обновления 4 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Обходное решение

Чтобы обойти эту ошибку, отключите режим отладки в файле Web. config на сайте SharePoint. Для этого задайте для свойства Debug тега компиляции значение false в файле Web. config. Ниже приведен пример текста, в котором показано, как свойство Debug тега compilation имеет значение false.

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

Ссылки

Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

935897 Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблемЧтобы получить дополнительные сведения о схеме присвоения имен обновлениям SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL ServerЧтобы получить дополнительные сведения о терминологии обновления программного обеспечения, щелкните следующий номер статьи базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×