Поделиться через


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

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

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

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

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

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

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

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

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

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

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

Задание настроек интеграции сервера отчетов в центре администрирования

  1. В разделе «Администрирование» выберите элемент Центр администрирования SharePoint 3.0.

  2. Перейдите на вкладку Управление приложениями.

    В разделе служб Reporting Services отображаются следующие ссылки: «Управление параметрами интеграции», «Предоставление доступа к базе данных» и «Установить значения по умолчанию сервера». Если этот раздел или ссылки в нем не отображаются, это означает, что либо надстройка служб Reporting Services не установлена на компьютере, либо эта функция не была активирована. Дополнительные сведения см. в разделе Как активировать функцию сервера отчетов в центре администрирования SharePoint.

  3. Выберите пункт Управление параметрами интеграции.

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

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

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

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

    • http://имя_сервера_отчетов:8080/reportserver (этот пример используется, если сервер отчетов установлен на компьютере c Microsoft Windows XP с пакетом обновления 2 (SP2)).

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

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

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

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

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

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

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

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

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

  8. Укажите имя сервера отчетов. По умолчанию это имя компьютера.

  9. Укажите, является данный экземпляр экземпляром по умолчанию или именованным экземпляром. Если вы не уверены, запустите средство настройки служб Reporting Services и подключитесь к серверу отчетов. В диалоговом окне Соединение с экземпляром сервера отчетов разверните узел Имя экземпляра, чтобы просмотреть список всех экземпляров, установленных на сервере. MSSQLSERVER — имя экземпляра по умолчанию. Все остальные экземпляры являются именованными экземплярами.

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

    Откроется диалоговое окно Ввод учетных данных.

  11. В диалоговом окне Введите учетные данные укажите имя пользователя и пароль для соединения с сервером отчетов, чтобы получить учетные записи службы. Убедитесь, что вводятся учетные данные для учетной записи, которая входит в состав группы «Администраторы» на компьютере сервера отчетов.

  12. В разделе «Reporting Services» нажмите кнопку Установить параметры сервера по умолчанию.

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

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

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

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

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

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

См. также

Задания

Основные понятия