Как настроить интеграцию сервера отчетов в центре администрирования SharePoint

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

  • Для настройки интеграции сервера отчетов необходимы права администратора на ферме SharePoint.

  • Необходимо установить надстройку служб Службы Reporting Services для продуктов SharePoint, которая предоставляет страницы настройки и общую интеграцию.

  • Также необходимо, чтобы целевой сервер отчетов был подключен к базе данных сервера отчетов, которая была создана для режима интеграции SharePoint.

  • При настройке выполнения служб Службы Reporting Services на ферме серверов SharePoint необходим установленный на компьютере сервера отчетов клиентский веб-интерфейс SharePoint.

Заданные пользователем настройки сохраняются в базе данных конфигурации. При настройке интеграции для фермы, включающей несколько виртуальных серверов, настройки будут использоваться для всех клиентских веб-интерфейсов, включенных на ферме SharePoint и для которых установлена надстройка служб Службы Reporting Services.

Если впоследствии будут изменены учетные записи службы сервера отчетов или будет проведено расширение фермы SharePoint для включения дополнительных приложений, то будет необходимо повторно предоставить доступ к базе данных, чтобы обновить права доступа для базы данных конфигурации SharePoint. Дополнительные сведения см. в разделе Настройка учетной записи службы сервера отчетов.

Дополнительные сведения о полном наборе шагов см. в разделе Настройка служб Reporting Services для интеграции с SharePoint 2010.

ПримечаниеПримечание

После определения URL-адреса сервера отчетов следует впоследствии изменять его с осторожностью. Изменение URL-адреса сервера отчетов разорвет соединение между серверами, что отразится на отчетах и моделях, находящихся в текущий момент в обработке. После изменения URL-адреса сервера отчетов на рабочем сервере обязательно выполняйте процедуры планового простоя, принятые в организации.

Интеграция сервера отчетов с SharePoint

  1. В центре администрирования SharePoint откройте вкладку Общие параметры приложения.

    В разделе служб Службы Reporting Services должны присутствовать следующие ссылки:

    1. Интеграция со службами Reporting Services

    2. Добавление сервера отчетов к интеграции

    3. Установка параметров по умолчанию для сервера

    Если этот раздел или ссылки в нем не отображаются, то это означает, что либо надстройка служб Службы Reporting Services для продуктов SharePoint не установлена на компьютере, либо эта функция не была активирована. Дополнительные сведения см. в разделе Как Активировать компонент сервера отчетов в настройках веб-сайта.

  2. Выберите Интеграция со службами Reporting Services.

  3. В поле URL-адрес веб-службы сервера отчетов укажите сайт сервера отчетов, который будет использоваться совместно с текущим сайтом SharePoint или фермой SharePoint. URL-адрес может либо указывать на один экземпляр сервера отчетов, либо быть виртуальным именем сервера для набора серверов отчетов с балансировкой нагрузкой, работающих в масштабном развертывании.

    Чтобы получить URL-адрес, откройте диспетчер конфигурации служб Службы Reporting Services, соединитесь с сервером отчетов и нажмите кнопку URL-адрес веб-службы. Щелкните URL-адрес, чтобы открыть браузер и проверить, как он работает. Если интеграция с SharePoint не завершена, то будет отображено сообщение об ошибке конфигурации.

    Скопируйте URL-адрес и вставьте его в поле URL-адрес веб-службы сервера отчетов.

    URL-адрес сервера отчетов состоит из имени сервера и виртуального каталога, заданного с помощью диспетчера конфигурации служб Службы Reporting Services. В приведенных ниже примерах показан процесс построения URL-адреса сервера отчетов.

    • http://имя_сервера_отчетов (этот пример используется, если сервер отчетов установлен на другом компьютере).

    • https://your-server-name:443/reportserver.

    Не указывайте значение «https://localhost» для URL-адреса сервера отчетов, который используется во всей ферме SharePoint. URL-адрес https://localhost недопустим для клиентских веб-интерфейсов SharePoint, обслуживающих клиентские запросы и установленных на удаленных серверах.

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

  4. В списке Режим проверки подлинности выберите Проверка подлинности Windows или Доверенная учетная запись, чтобы указать, передает ли установленная на сервере SharePoint конечная точка сервера отчетов заголовок с токеном безопасности для олицетворенного соединения на сервер отчетов.

    Все запросы, которые выполняются в результате действия пользователя на странице приложения служб Службы Reporting Services, перенаправляются конечной точкой сервера отчетов на веб-приложении SharePoint на сервер отчетов для обработки. В зависимости от режима проверки подлинности в заголовке запроса может быть токен идентификатора пользователя SharePoint.

    Если веб-приложение SharePoint настроено для использования проверки подлинности Windows и включен протокол Kerberos, то можно выбрать пункт Проверка подлинности Windows, чтобы соединение осуществлялось через встроенную безопасность Windows. В этом случае токен идентификатора пользователя не отправляется. При необходимости можно выбрать Доверенная учетная запись для олицетворения доверенной учетной записи и передачи данных пользователя SharePoint на сервер отчетов в заголовке запроса.

    Дополнительные сведения о соединениях сервера см. в разделе Общие сведения о безопасности служб Reporting Services в режиме интеграции с SharePoint электронной документации по SQL Server.

  5. В поле Учетные данные укажите учетные данные пользователя, являющегося членом группы администраторов компьютера, на котором установлен сервер отчетов.

  6. Флажок Активировать функцию служб Reporting Services показывает, для какой области необходимо активировать функцию интеграции служб Reporting Services: для всего семейства веб-сайтов или только для выбранных сайтов.

  7. Нажмите кнопку ОК.

  8. Затем открывается страница Сводка по интеграции. В сводке показаны результаты обращения к базе данных, сведения о членстве в группах Windows и активации компонентов. Если указанный URL-адрес веб-службы принадлежит масштабному развертыванию служб Службы Reporting Services, то сводная страница будет содержать раздел Интеграция с масштабным развертыванием служб. В разделе масштабного развертывания перечислены все экземпляры служб Reporting Services, обнаруженные в масштабном развертывании. В списке не указывается, выполнена ли для каждого экземпляра интеграция с SharePoint. Список служит напоминанием об экземплярах, интеграцию которых нужно проверить одним из следующих способов.

    • Щелкните ссылку Добавить экземпляр рядом с именем экземпляра.

    • На странице «Интеграция со службами Reporting Services» выберите действие Добавить сервер отчетов в конфигурацию интеграции.

    После проверки сводных данных по интеграции нажмите кнопку Закрыть.

Задание значений по умолчанию для сервера

  1. В разделе «Службы Reporting Services» выберите действие Настройка параметров сервера по умолчанию.

  2. В поле Моментальные снимки журнала отчета введите значение по умолчанию для сайта, которое будет определять количество хранящихся копий журнала отчета. Значение по умолчанию обеспечивает начальный параметр, который задает число моментальных снимков, сохраняемых для каждого отчета. На страницах свойств для конкретных отчетов можно указать различные ограничения.

  3. В поле Время ожидания обработки отчета укажите время истечения срока обработки отчета сервером после заданного числа секунд. Это значение применяется для обработки отчетов на сервере отчетов. Оно не влияет на обработку данных на сервере баз данных, предоставляющем данные для отчета. Таймер обработки отчета включается при выборе отчета и останавливается после открытия отчета. Заданное значение должно быть достаточным для завершения как обработки данных, так и обработки отчета.

  4. В разделе Журнал обработки отчета укажите, должен ли сервер отчетов создавать журнал трассировки, а также количество дней, в течение которых будет храниться этот журнал. . Журналы сохраняются на компьютере сервера отчетов в папке Program Files\Microsoft SQL Server\MSSQL.n\ReportServer\Log. При каждом перезапуске службы начинается запись нового файла журнала. Дополнительные сведения о файлах журналов см. в разделе Журнал трассировки службы сервера отчетов.

  5. Флажок Включить встроенную безопасность Windows показывает, может ли соединение с источником данных отчета использовать токен безопасности Windows для пользователя, запрашивающего отчет.

  6. Флажок Разрешить запуск автоматизированной системы отчетности показывает, могут ли пользователи выполнять нерегламентированные запросы из отчета построителя отчетов. Настройка этого параметра устанавливает свойство EnableLoadReportDefinition для сервера отчетов. Если отменить этот параметр, сервер отчетов не будет формировать отчеты с дополнительной информацией для отчетов, которые в качестве источника данных используют модель отчета.

  7. Флажок Разрешить загрузку элемента управления RsClientPrint ActiveX показывает, могут ли пользователи загружать элемент управления на стороне клиента, предоставляющий параметры печати.

  8. Флажок Разрешить загрузку построителя отчетов показывает, видят ли клиенты кнопку загрузки приложения построителя отчетов.

  9. В поле Пользовательский URL-адрес для запуска построителя отчетов укажите пользовательский URL-адрес, если сервер отчетов не использует URL-адрес построителя отчетов по умолчанию. Использовать не обязательно. Если значение не указано, будет использован URL-адрес по умолчанию, который запускает построитель отчетов 3.0. Чтобы запустить построитель отчетов 1.0 как приложение Click-Once, укажите следующее значение: http://<имя_компьютера>/ReportServer/ReportBuilder/ReportBuilder_1_0_0_0.application.

  10. Нажмите кнопку ОК.

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