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

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

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

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

Дополнительные сведения о других серверных топологиях см. в разделе Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint.

Обзор конфигурации сервера отчетов

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

  • Примените пакет обновления 2 (SP2), если этого еще не сделано.
  • Установите веб-интерфейс Windows SharePoint Services на компьютер с сервером отчетов. Этот шаг нужен, если развертывание сервера отчетов и технологии SharePoint производится на отдельные компьютеры. Установка веб-серверов, обслуживающих клиентов, позволяет объединить компьютер сервера отчетов с веб-фермой SharePoint.
  • По необходимости настройте веб-службу сервера отчетов и службу Windows для запуска с учетными записями домена. Этот шаг нужен только для развертывания распределенных серверов, при котором базы данных SharePoint устанавливаются на те же компьютеры, что и сервер отчетов.
  • Создайте базу данных сервера отчетов в режиме интеграции с SharePoint. Тем самым на сервере отчетов устанавливаются свойства сервера и инициируется новая конечная точка управления SOAP сервера отчетов, которая используется для операций интеграции. Используйте средство настройки служб Reporting Services для создания базы данных.

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

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

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

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

  • При развертывании отдельного сервера, когда сервер отчетов и продукт или технология SharePoint установлены на одном отдельном сервере, можно использовать параметры по умолчанию для учетных записей служб. По умолчанию «Веб-служба» выполняется через встроенную учетную запись Network Service. Эта учетная запись обладает достаточными разрешениями для поддержки соединения с локальной базой данных.
  • Распределенное развертывание сервера, при котором веб-приложение SharePoint установлено на одном компьютере, а экземпляр сервера отчетов и базы данных SharePoint — на другом, выполнить не удастся, если службы сервера отчетов используют встроенную учетную запись компьютера, например Network Service или Local System. В этом случае необходимо использовать учетные записи пользователя домена как для веб-службы сервера отчетов, так и для службы Windows, независимо от того, как настроена конечная точка-посредник.
    Если базы данных SharePoint выполняются на удаленном компьютере, веб-приложение SharePoint явно отказывает в доступе к базе данных учетным записям удаленного компьютера. Если сервер отчетов расположен на том же компьютере, что и базы данных SharePoint, и если любая учетная запись служб Reporting Services выполняется со встроенной учетной записью, ей также будет отказано в доступе. Чтобы обеспечить доступ сервера отчетов к базе данных, необходимо настроить службы для работы под учетной записью пользователя домена, поскольку эта учетная запись не запрещена.
  • При распределенном развертывании сервера, когда сервер отчетов и продукт или технология SharePoint установлены на разных компьютерах, учетную запись по умолчанию для веб-службы сервера отчетов нельзя использовать без дополнительных параметров. Веб-службу сервера отчетов рекомендуется настроить для работы через учетную запись пользователя домена. Однако если необходимо использовать учетную запись Network Service, то на компьютере сервера отчетов в группу Windows WSS_WPG нужно добавить значение NT_AUTHORITY\NetworkService. Дополнительные сведения см. в разделе Устранение ошибок конфигурации.

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

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

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

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

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

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

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

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

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

Общие сведения об интеграции сервера отчетов на сервере SharePoint

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

Bb326356.note(ru-ru,SQL.90).gifПримечание.
К веб-ферме SharePoint можно добавить только один сервер отчетов. Может выполняться установка изолированного сервера отчетов или масштабное развертывание, доступ к которому осуществляется через один URL-адрес.

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

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

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

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

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

См. также

Задачи

Как настроить функцию интеграции с сервером отчетов в центре администрирования SharePoint
Как создать базу данных сервера отчетов для режима интеграции с SharePoint (настройка служб Reporting Services)
Как переключать режимы сервера (конфигурация служб Reporting Services)
Как настроить учетные записи служб (конфигурация служб Reporting Services)

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

Создание резервных копий и восстановление ключей шифрования
Файл конфигурации RSReportDesigner
Режимы развертывания для служб Reporting Services
Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint
Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint
Общие сведения о безопасности для служб Reporting Services в режиме интеграции с SharePoint
Развертывание отчетов, моделей и общих источников данных на узле SharePoint

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

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