Как установить и настроить интеграцию с SharePoint на нескольких серверах

В этом разделе содержатся пошаговые инструкции по установке и настройке служб Службы Reporting Services (SSRS) в режиме интеграции с SharePoint в топологии развертывания двух серверов.

Важное примечаниеВажно!

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

СоветСовет

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

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

Предварительные требования

Перед началом установки компонентов выполните следующие действия.

Общие сведения об установке при развертывании двух серверов

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

Развертывание двух серверов. Пример 1

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

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

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

Двухкомпьютерное развертывание

Развертывание двух серверов. Пример 2

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

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

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

Развертывание двух компьютеров. Пример 2

Ниже приведен краткий список компонентов, которые необходимо установить на двух компьютерах.

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

    • Экземпляр продукта или технологии SharePoint.

    • Надстройка Службы Reporting Services для продуктов SharePoint.

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

    • SQL Server 2008 R2 Службы Reporting Services.

    • Компонент SQL Server Database Engine.

    • Клиентские компоненты веб-сервера SharePoint, что обеспечит возможность использования объектной модели SharePoint на сервере отчетов.

Требования к учетным записям в многосерверной среде развертывания

  • Для соединения экземпляра продукта или технологии SharePoint с базой данных SharePoint_config необходима учетная запись пользователя домена. Серверным фермам необходимы учетные записи домена для подключения к службам и базам данных. По возможности, создайте учетную запись для каждого конкретного приложения. Избегайте использования собственных учетных данных или учетных данных пользователя, который позже получит доступ к сайту SharePoint как обычный пользователь (будут возникать ошибки запрещения доступа).

  • Необходимо создать имя входа в базу данных SQL Server для учетной записи домена. Этому имени входа требуются разрешения DBCreator на сервере.

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

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

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

Порядок установки

Ниже приводится рекомендуемый порядок установки и конфигурации.

  1. **Компьютер 2.**Установите службы SQL Server Reporting Services и компонент SQL Server Database Engine.

  2. **Компьютер 2.**Выполните минимальную установку продукта SharePoint 2010, что обеспечит наличие объектной модели на компьютере и ее доступность для сервера отчетов.

  3. **Компьютер 1.**Запустите программу установки продуктов SharePoint 2010. Эта программа установит надстройку служб Reporting Services для продуктов SharePoint 2010.

  4. **Компьютер 1.**Установите SharePoint Server 2010 или SharePoint Foundation 2010.

  5. **Компьютер 1.**Запустите мастер настройки продуктов и технологий SharePoint и выберите сервер баз данных.

  6. **Компьютер 1.**Настройте возможности семейства веб-сайтов в центре администрирования и откройте сайт SharePoint, чтобы убедиться, что установка прошла успешно.

  7. **Компьютер 1.**Настройте функции интеграции с сервером отчетов в центре администрирования.

Компьютер 2. Установка служб Reporting Services и компонента Database Engine

Компьютер 2. Установка клиентского веб-сервера SharePoint на сервере SSRS

Компьютер 1. Запуск средства программы установки продуктов SharePoint 2010

Компьютер 1. Установка продукта SharePoint 2010

Компьютер 1. Запуск мастера конфигурации продуктов SharePoint

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

    • На странице Параметры базы данных конфигурации введите имя сервера базы данных. Если компонент Database Engine устанавливается в качестве экземпляра по умолчанию на компьютере 2, именем сервера баз данных будет имя компьютера 2.

    • На странице Настройка центра администрирования SharePoint нажмите кнопку Далее, чтобы принять все значения по умолчанию. Если известно, что в домене для проверки подлинности Windows включены функции олицетворения и делегирования, можно выбрать Согласование (Kerberos). В противном случае выберите значение по умолчанию и нажмите кнопку Далее.

    К началу порядка установки

Компьютер 1. Завершение мастера конфигурации фермы

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

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

К началу порядка установки

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

  • Обратите внимание, что Надстройка SharePoint 2010 для служб SQL 2008 R2 Reporting Services является одним из продуктов, устанавливаемых программой установки продуктов SharePoint (PreRequisiteInstaller.exe). Следовательно, ее необходимо загружать и устанавливать отдельно. В случае необходимости изменения порядка или этапов установки можно будет воспользоваться материалами этого раздела.

    Надстройку rsSharePoint.msi также можно загрузить и установить отдельно. Дополнительные сведения см. в разделах Где найти надстройку служб Reporting Services для продуктов SharePoint и Как установить или удалить надстройку служб Reporting Services.

    Важное примечаниеВажно!

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

    К началу порядка установки

Следующие шаги

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

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

  1. Откройте веб-приложение SharePoint. URL-адрес по умолчанию — http://<имя_сервера>.

  2. Установите разрешения, чтобы предоставить пользователям доступ к сайту SharePoint. Необходима защита, но если требуется наследовать существующие разрешения, устанавливать разрешения для отдельных элементов не нужно. Дополнительные сведения см. в разделе Предоставление разрешений для элементов сервера отчетов на сайте SharePoint или Как устанавливать разрешения на элементы сервера отчетов с помощью узла SharePoint (службы Reporting Services в режиме интеграции с SharePoint) электронной документации по SQL Server.

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

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

  5. Создайте общие расписания, которые будут использоваться с подписками и автоматической обработкой отчетов. Дополнительные сведения см. в разделе Как создать общие расписания и управлять ими (службы Reporting Services в режиме интеграции с SharePoint) электронной документации по SQL Server.

  6. Опубликуйте файлы определения отчетов (RDL), файлы источников данных (RDS) и файлы моделей отчетов (SMDL) в библиотеке SharePoint. Можно также использовать команду «Передать» в библиотеке SharePoint для загрузки файлов RDL-файлов и SMDL-файлов, но не RDS-файлов. В зависимости от разрешений можно также создавать отчеты в построителе отчетов и сохранять их в библиотеке. Если отчет включает ссылки на общие источники данных или внешние файлы, необходимо обновить эти ссылки. Дополнительные сведения см. в разделах Развертывание моделей и общих источников данных на сайте SharePoint и Как передать документы в библиотеку SharePoint (службы Reporting Services в режиме интеграции с SharePoint) электронной документации по SQL Server.

При передаче отчетов убедитесь в правильности свойств источников данных для этих отчетов. Источник данных должен иметь допустимую строку соединения с внешним источником данных. Тип учетных данных должен быть допустимым для топологии сети. А именно, если в домене не включена проверка подлинности Kerberos, нельзя использовать тип учетных данных для встроенной безопасности Windows. В данном случае следует задать сохраненные учетные данные. Убедившись, что свойства источников данных правильные, можно щелкнуть имя отчета, чтобы открыть его. Отчет автоматически откроется в веб-компоненте средства просмотра отчетов.

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

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

Журнал изменений

Дата

Изменение

сентябрь 2011 г.

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

Множество изменений, включая обновленные ссылки на интерфейс SharePoint 2010 (вместо ссылок на интерфейс SharePoint), новые диаграммы, что делает основной темой раздела установку двух серверов и связывает этот раздел с разделом, посвященным работе с одиночным сервером.