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


Настройка служб Reporting Services для интеграции с SharePoint 3.0

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

В данном разделе описаны этапы настройки для каждого сервера. Содержание раздела.

  • Обзор шагов по настройке сервера отчетов

  • Общие сведения об этапах настройки на сервере SharePoint

  • Настройка учетной записи службы

  • Как настроить интеграцию сервера

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

Обзор шагов по настройке сервера отчетов

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

  1. Создайте базу данных сервера отчетов в режиме интеграции с SharePoint.

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

  2. Если развертывание включает ферму серверов SharePoint, на компьютер сервера отчетов необходимо установить клиентский веб-интерфейс Windows SharePoint Services. Клиентский веб-интерфейс соединяет компьютер сервера отчетов с фермой SharePoint. Устанавливать клиентский веб-интерфейс на компьютер сервера отчетов необходимо только при развертывании сервера отчетов и экземпляра технологии SharePoint на разных компьютерах.

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

О базе данных сервера отчетов

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

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

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

Создание базы данных сервера отчетов для режима интеграции с SharePoint является первым важным шагом в настройке сервера отчета для интеграции с SharePoint. Для создания базы данных сервера отчетов и настройки соединения с сервером отчетов можно использовать средство настройки служб Reporting Services. С базой данных сервера отчетов соединяется только сам сервер отчетов. Экземпляры Windows SharePoint Services или Office SharePoint Server никогда не соединяются с базой данных сервера отчетов и не получает из нее данные.

Масштабное развертывание сервера отчетов и режим интеграции с SharePoint

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

Несколько экземпляров сервера отчетов и режим интеграции с SharePoint

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

  • Убедитесь, что все экземпляры служб Reporting Services одной версии. Службы SQL Server 2008 Reporting Services (SSRS) содержат обновленную версию поставщика инструментария управления Windows (WMI) служб Reporting Services. На одном компьютере нельзя устанавливать службы SQL Server 2008 Reporting Services (SSRS) и более ранние версии служб SQL Server 2008 Reporting Services (SSRS). Поэтому необходимо, чтобы все экземпляры сервера отчетов выполняли службы SQL Server 2008 Reporting Services (SSRS), даже если для одного из этих экземпляров не требуются возможности служб SQL Server 2008 Reporting Services (SSRS).

  • Если программа установки SQL Server 2008 запускалась для разных экземпляров сервера отчетов в разное время, перезапустите службу инструментария WMI после установки второго экземпляра SQL Server 2008 Reporting Services (SSRS).

Общие сведения о шагах настройки на сервере SharePoint

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

  1. Загрузить и установить надстройку служб Reporting Services для технологий SharePoint.

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

  2. Активировать функцию сервера отчетов если надстройка не была установлена на корневом семействе веб-узлов.

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

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

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

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

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

Настройка учетной записи службы

Сервер отчетов реализован как одна служба Windows, которая выполняется от имени встроенной учетной записи или учетной записи локального пользователя Windows либо пользователя домена. В режиме интеграции с SharePoint службы должны соединяются с базами данных содержимого SharePoint с разрешениями на запись и выполнение. Поскольку службы соединяются с базами данных содержимого SharePoint, учетные записи, которые используются для выполнения служб, будут иметь разные требования. Это зависит от того, используются ли удаленные соединения, а также от того, использует ли конечная точка-посредник для URL-адреса сервера отчетов встроенную безопасность Windows или режим «Доверенная учетная запись».

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

Сценарий развертывания

Службы

Базы данных SharePoint

Рекомендации для учетной записи службы сервера отчетов

Одиночный сервер

Все службы установлены на одном компьютере

На одном компьютере

Любая (NetworkService, пользователь домена, локальный пользователь, LocalSystem).

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

Распределенное развертывание на нескольких компьютерах

Веб-приложение SharePoint и сервер отчетов устанавливаются на разных компьютерах

На третьем компьютере

— или —

компьютере сервера SharePoint

Доменная учетная запись пользователя

— или —

NetworkService, но только если добавить NT_AUTHORITY\NetworkService к группе Windows WSS_WPG на компьютере сервера отчетов. Дополнительные сведения см. в разделе Устранение неполадок настройки.

Распределенное развертывание на нескольких компьютерах

Веб-приложение SharePoint и сервер отчетов устанавливаются на разных компьютерах

На компьютере сервера отчетов

Необходима учетная запись пользователя домена независимо от того, как настроена конечная точка-посредник для URL-адреса сервера отчетов.

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

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

База данных сервера отчетов не включена в обсуждение требований учетной записи службы на соединения с базой данных. Так сделано потому что только сервер отчетов подключается к базе данных сервера отчетов.

Настройка учетной записи службы SharePoint

В рекомендациях по учетным записям служб для Windows SharePoint Services и Office SharePoint Server говорится, что при развертывании сервера-фермы процесс пула приложений необходимо запускать как учетную запись пользователя домена, а не как сетевую службу. Хотя учетная запись пользователя домена и рекомендуется, она не обязательна. Однако необходимо понимать, что если веб-приложение SharePoint работает как сетевая служба, сервер отчетов находится на удаленном компьютере, а конечная точка-посредник для URL-адреса сервера отчетов подключается в режиме «Доверенная учетная запись», то при обращении к отчетам и функциям сервера отчетов на веб-узле SharePoint будут возникать ошибки. Дополнительные сведения об ошибках сервера, которые возникают при развертывании этой конфигурации, см. в разделе Устранение неполадок настройки.

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

Как настроить интеграцию сервера

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

См. также

Задания

Справочник

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