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

Добавления: 12 декабря 2006 г.

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

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

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

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

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

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

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

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

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

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

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

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

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

    • http://имя_сервера_отчетов (этот пример используется, если сервер отчетов установлен на другом компьютере).
    • http://имя_сервера:8080/серверотчетов (этот пример следует использовать, если сервер отчетов находится на том же самом компьютере, что и интегрируемое развертывание SharePoint, а веб-узел по умолчанию сопоставлен с портом 8080).
    • https://your-server-name:443/reportserver.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

Другие ресурсы

Установка надстройки служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005