В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Различные данные возвращаются при использовании модуля обработки данных списка SharePoint для отчета в SSRS 2008 R2 или SSRS 2012

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке: 2826162
Проблема
Рассмотрим следующий сценарий:

  • У вас есть Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) или отчетов Microsoft SQL Server Reporting Services 2012 (SSRS 2012) для Microsoft SharePoint списка или библиотеки документов.
  • Отчет использует встроенный модуль обработки данных списка SharePoint служб отчетов SQL Server.
  • Построить запрос набора данных, на основе списка SharePoint или библиотеки документов, а затем запустите запрос в конструкторе отчетов.
  • Развертывание отчета для фермы SharePoint, на котором размещается список SharePoint или библиотеки документов.
В этом случае запрос набора данных возвращает новый результат в конструкторе отчетов и в ферме SharePoint.

Например можно создать новое представление в SharePoint, в котором можно выбрать режим просмотра Отображать все элементы без папок в библиотеке документов. Задайте новое представление представлением по умолчанию для библиотеки документов. В этом случае отчет возвращает разные данные в ферме SharePoint, чем в конструкторе отчетов.

ПримечаниеПри развертывании отчета на сайте SharePoint, возвращаются только папки верхнего уровня и файлов библиотеки документов. Тем не менее конструктор отчетов возвращает все файлы, которые отражают представления по умолчанию меняется независимо от расположения папок.
Причина
Эта проблема возникает из-за различных путей кода, предпринимаемые SSRS 2008 R2 или SSRS 2012 при SharePoint в одной ферме, что список выполняет отчет. При запуске отчета локальной фермы SharePoint списка извлекается с использованием пути, SPLocalConnection . Путь считывает прямо из списка SharePoint без вызовы SOAP и создает локальную копию данные списка без настройки представления по умолчанию. Таким образом путь к SPLocalConnection не отражает изменений в представлении по умолчанию.

Тем не менее когда конструктор отчетов запускает отчет, отчет использует путь SPRemoteConnection . Этот путь использующий вызовы SOAP, похожие на GetListCollection функция. Эта функция обращается к веб-узла через удаленное подключение HTTP вместо локального подключения. Таким образом изменения будут отражены в режиме конфигурации по умолчанию.
Временное решение
Чтобы обойти эту проблему, используйте один из следующих методов:
  • Развертывание отчета на сервере отчетов собственного режима и запуск отчета с сервера отчетов собственного режима.

    Примечание
    Если нужно просмотреть отчет в SharePoint, установить собственный режим веб-части средства просмотра отчетов в SharePoint и затем вызывать из собственного экземпляра служб Reporting Services отчет.

    Дополнительные сведения о том, как для просмотра отчетов в собственном режиме, используя веб-части SharePoint перейдите на веб-сайте MSDN:
  • Развертывание списка SharePoint или библиотеки документов на другой ферме SharePoint, может осуществляться фермы, на котором были развернуты для отчета. Поэтому отчет в локальной ферме может работать удаленно списка.
  • Используйте модуль обработки данных XML для создания XML-запрос без использования модуль обработки данных списка SharePoint.
Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2826162 — последний просмотр: 03/19/2013 08:18:00 — редакция: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Reporting Services, Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2826162 KbMtru
Отзывы и предложения