Подготовка отчетов локального режима в средстве просмотра отчетов (службы Reporting Services в режиме интеграции с SharePoint)
В предыдущих версиях служб Службы Reporting Services ферме SharePoint требовалось соединение с сервером отчетов Службы Reporting Services, настроенным в режиме интеграции с SharePoint, чтобы элемент управления средства просмотра отчетов мог подготавливать отчеты к просмотру. Данный подход называется удаленным режимом или режимом соединения.
Начиная с выпуска SQL Server 2008 R2, можно подготавливать отчеты к просмотру без интеграции фермы SharePoint c сервером отчетов служб Службы Reporting Services. Вместо этого можно использовать средство просмотра отчетов для подготовки отчетов напрямую из SharePoint, если модуль обработки данных поддерживает локальный режим составления отчетов. Такой подход называется локальным режимом. Ниже приведен список модулей обработки данных, поддерживающих локальный режим составления отчетов.
Модуль составления отчетов Microsoft Access 2010. Дополнительные сведения о службах доступа см. в разделе Использование служб доступа со службами SQL Reporting Services. Установка надстройки служб SQL Server 2008 R2 Reporting Services (SharePoint Server 2010).
Модуль обработки данных списка служб Службы Reporting Services SharePoint. Дополнительные сведения о модуле обработки данных списка SharePoint см. в разделе Источники данных, поддерживаемые службами Reporting Services (SSRS)
Кроме того, можно разрабатывать пользовательские модули обработки данных с поддержкой локального режима. Дополнительные сведения см. в разделе Реализация модуля обработки данных.
В локальном режиме поддерживается подготовка к просмотру отчетов с внедренными или общими источниками данных из RSDS-файла. Однако нельзя управлять отчетом или его связанным источником данных. При попытке выполнить это действие возвращается ошибка, сообщающая, что действие не поддерживается в локальном режиме. Управление источниками данных на сайте SharePoint возможно только в подключенном режиме.
Примечание |
---|
Как и в предыдущих версиях, нельзя внедрять имена пользователей и пароли в RSDS-файл. |
Настройка подготовки отчетов в локальном режиме
Для локального режима требуется состояние сеанса ASP.NET. Установка служб доступа обеспечит предоставление состояний сеансов ASP.Net. Кроме того, можно включить использование PowerShell.
Откройте консоль управления SharePoint 2010.
Введите следующую команду:
- Enable-SPSessionStateService
При появлении соответствующего запроса введите имя базы данных.
Выполните сброс IIS.