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

Добавления: 15 сентября 2007 г.

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

Bb677365.73a72dd5-ebb4-42a6-9f29-b96aaf5e967b(ru-ru,SQL.90).gif

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

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

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

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

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

  • На одном сервере установите службы SQL Server 2005 Reporting Services с пакетом обновления 2 (SP2) и компонент Database Engine. На этом сервере будут размещаться сервер отчетов, база данных сервера отчетов и базы данных приложений SharePoint.
  • На втором сервере установите свободно распространяемый пакет Microsoft .NET Framework 3.0, экземпляр продукта или технологии SharePoint и надстройку служб Reporting Services Add-in. Этот сервер станет первичным на веб-ферме. На нем будет установлен центр администрирования. Пользователи будут получать доступ к содержимому сервера отчетов через коллекцию веб-узлов на этом компьютере.
Требования к учетным записям в многосерверной среде развертывания

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

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

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

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

Bb677365.note(ru-ru,SQL.90).gifВажно!
Для распределенного развертывания серверов, когда сервер отчетов, веб-приложение SharePoint и сервер баз данных устанавливаются на три разных компьютера, можно использовать параметры по умолчанию, включая значения по умолчанию веб-узла и порта. Если веб-приложение SharePoint и сервер отчетов устанавливаются на разные компьютеры, а базы данных SharePoint размещаются на компьютере сервера отчетов, возникнет ошибка соединения, если не следовать рекомендациям по настройке учетных записей служб, приведенным в предыдущем разделе. Дополнительные сведения см. в разделе Как настроить учетные записи служб (конфигурация служб Reporting Services).

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

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

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

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

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

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

  1. Установите службы Reporting Services и службы Database Services. Если серверное программное обеспечение устанавливается на рабочий сервер или используется трехсерверная конфигурация развертывания, выберите параметр Установить, но не настраивать сервер чтобы управлять настройкой сервера отчетов.
  2. Настройте сервер отчетов и убедитесь, что установка выполнена успешно.
  3. Установите пакет обновления 2 (SP2) для SQL Server 2005.
  4. Загрузите и установите свободно распространяемый пакет .NET Framework 3.0.
  5. Установите службы Windows SharePoint или Office SharePoint Server 2007. Выберите параметр установки Выборочная, чтобы во время настройки задать удаленный сервер базы данных.
  6. Запустите мастер настройки продуктов и технологий SharePoint и выберите сервер баз данных.
  7. Настройте возможности коллекции веб-узлов в центре администрирования и откройте веб-узел SharePoint, чтобы убедиться, что установка прошла успешно.
  8. Загрузите и установите надстройку служб Reporting Services для технологий SharePoint.
  9. Настройте функции интеграции с сервером отчетов в центре администрирования.

Установка служб Reporting Services и компонента Database Engine

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

Инструкции по запуску программы настройки служб Reporting Services и настройке сервера отчетов см. в разделе Разделы руководства по настройке служб Reporting Services.

Установка пакета обновления 2 (SP2) для SQL Server 2005

  • Загрузите и установите пакет обновления 2 (SP2) для SQL Server 2005. Дополнительные сведения см. в статье Как получить последний пакет обновления для SQL Server 2005 (на английском языке) на веб-узле Майкрософт.

    Примените пакет обновления 2 (SP2) к службам Reporting Services и к экземпляру компонента Database Engine. Если службы Reporting Services и экземпляр компонента Database Engine устанавливаются на разные компьютеры, убедитесь, что пакет обновления 2 (SP2) применен к обеим установкам.

Загрузка и установка распространяемого пакета платформы .NET Framework 3.0

  1. На другом компьютере, который будет использоваться для экземпляра продукта или технологии SharePoint, загрузите свободно распространяемый пакет .NET Framework 3.0 из центра загрузки Майкрософт.

  2. Запустите программу установки. Установка производится в фоновом режиме, и для ее завершения может потребоваться некоторое время. Чтобы проверить состояние установки, щелкните значок установки платформы Microsoft .NET Framework 3.0 в области уведомлений на панели задач.

Установка продукта или технологии SharePoint

  1. Запустите программу Setup.exe с установочного носителя Windows SharePoint Services 3.0 или Microsoft Office SharePoint Server.

  2. Введите ключ продукта (25 символов).

  3. Примите лицензионное соглашение.

  4. Щелкните Дополнительно.

    1. В области Тип сервера выберите Компьютер веб-интерфейса.
    2. Вкладка «Расположение данных» задает расположение файлов индекса поиска. На вкладке Расположение данных оставьте значение по умолчанию или выберите компьютер, на диске которого имеется достаточно свободного места.
    3. Нажмите кнопку Установить.
  5. Настройте продукт или технологию SharePoint. После завершения установки должен запуститься Мастер настройки продуктов и технологий SharePoint. Если он не запустился, запустите его из меню «Администрирование».

    1. На экране приветствия нажмите кнопку Далее.
    2. При необходимости нажмите кнопку Да, чтобы перезапустить службы.
    3. На странице Соединение с серверной фермой установите флажок Нет, создать новую серверную ферму и нажмите кнопку Далее.
    4. На странице Параметры конфигурации базы данных введите имя сервера баз данных. Если компонент Database Engine устанавливается в качестве экземпляра по умолчанию, именем сервера баз данных будет имя компьютера.
    5. В поля Имя пользователя и Пароль введите учетные данные учетной записи пользователя домена, имеющего разрешение для входа в систему на этом компьютере, имя входа в базу данных SQL Server и разрешения DBCreator на сервере. По возможности укажите учетную запись, которая будет использоваться только для запуска этого приложения. Не вводите учетные данные пользователя, который позже получит доступ к веб-узлу SharePoint, иначе этот пользователь при попытке доступа к содержимому веб-узла будет получать ошибки запрета доступа. Нажмите кнопку Далее.
    6. На странице Настройка центра администрирования SharePoint нажмите кнопку Далее, чтобы принять все значения по умолчанию. Если известно, что в домене для проверки подлинности Windows включены функции олицетворения и делегирования, можно выбрать Согласование (Kerberos). В противном случае выберите значение по умолчанию и нажмите кнопку Далее.
    7. На странице Завершение работы мастера настройки продуктов и технологий SharePoint нажмите кнопку Далее, чтобы запустить конфигурацию с заданными параметрами.
    8. Нажмите кнопку Готово.

Настройка веб-приложения SharePoint

  1. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем выберите пункт Центр администрирования SharePoint 3.0. Следуйте инструкциям, приведенным в списке задач администратора. Для получения дополнительных сведений о каждой задаче щелкните ссылку Прочитать шаги развертывания и откройте Краткое руководство. Требуется выполнить задачи в следующих шагах.

  2. Создайте веб-приложение.

    1. Щелкните Создать веб-узлы SharePoint.
    2. Щелкните Создать веб-приложение.
    3. Выберите Создать веб-узел служб IIS (SharePoint - 80), используя значения по умолчанию. Они включают в себя порт 80, отсутствие заголовков узлов, путь по умолчанию, NTLM и отсутствие анонимного доступа. Убедитесь, что задана учетная запись процесса пула приложений. Выберите учетную запись пользователя домена.
    4. Нажмите кнопку ОК.
  3. На странице Созданное приложение щелкните Создать коллекцию веб-узлов.

    1. Введите заголовок.
    2. Примите все значения по умолчанию. При указании администратора коллекции первичного веб-узла задайте учетную запись, имеющую разрешения локального администратора.
    3. Нажмите кнопку ОК.
  4. Откройте окно командной строки и введите iisrest /noforce.

  5. Щелкните URL-адрес для проверки веб-узла.

  6. В центре администрирования включите ведение журнала диагностики (необязательно).

Настройка сервера отчетов в режиме интеграции с SharePoint

  1. Установите и настройте объектную модель Windows SharePoint Services на компьютере сервера отчетов. Инструкции см. в разделе Как установить клиентский веб-интерфейс SharePoint на компьютере с сервером отчетов.

    1. Окно обозревателя откроется в центре администрирования на сервере-источнике, и можно будет проверить, что настройка серверной фермы успешно завершена.
  2. Настройте сервер отчетов для интеграции.

    1. Запустите программу настройки служб Reporting Services и подключитесь к экземпляру сервера отчетов. Инструкции см. в разделе Как запустить настройку служб Reporting Services.
    2. На панели навигации щелкните Удостоверение службы Windows. Проверьте, что она использует учетную запись пользователя домена. В противном случае настройте ее для использования учетной записи пользователя домена.
    3. На панели навигации щелкните Удостоверение веб-службы.
    4. Для сервера отчетов выберите Создать.
    5. В поле «Новый пул приложений» введите имя.
    6. Щелкните Учетная запись Windows.
    7. Введите учетную запись пользователя домена.
    8. Нажмите кнопку ОК.
    9. Нажмите кнопку Применить.
    10. В области навигации выберите пункт Настройка базы данных.
      Bb677365.note(ru-ru,SQL.90).gifПримечание.
      Если используется удаленный экземпляр компонента Database Engine, дополнительные сведения см. в разделе Как создать базу данных сервера отчетов для режима интеграции с SharePoint (настройка служб Reporting Services).
    11. В разделе Режим сервера нажмите кнопку Изменить.
    12. Нажмите кнопку Да, чтобы подтвердить создание новой базы данных сервера отчетов с поддержкой режима интеграции с SharePoint.
    13. В поле Имя базы данных введите имя новой базы данных, например reportserverSharepointMode.
    14. Убедитесь, что установлен флажок Создать базу данных сервера отчетов в режиме интеграции с SharePoint.
    15. Для создания базы данных нажмите кнопку ОК.
    16. Нажмите кнопку Применить, чтобы автоматически настроить остальные параметры соединения. Чтобы выполнить этот шаг, будет предложено установить соединение с экземпляром компонента Database Engine. Нажмите кнопку ОК, чтобы подтвердить соединение.
    17. Настройте учетную запись автоматического выполнения и все другие параметры, которые нужно изменить. Значения для виртуального каталога сервера отчетов должны все еще быть допустимыми. Однако теперь, когда сервер отчетов настроен для работы в режиме интеграции с SharePoint, диспетчер отчетов будет недоступен (вкладка виртуального каталога диспетчера отчетов должна быть затенена).

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

  1. Щелкните ссылку Надстройка служб Microsoft SQL Server 2005 Reporting Services для технологий SharePoint, чтобы перейти на страницу загрузки на веб-узле Майкрософт.

    Bb677365.note(ru-ru,SQL.90).gifВажно!
    Для установки надстройки служб Reporting Services необходимо быть администратором веб-фермы SharePoint и администратором коллекции веб-узлов.
  2. Выберите язык для установки.

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

  4. Нажмите кнопку Сохранить, чтобы сохранить файл на своем компьютере.

  5. Откройте проводник Windows и перейдите в папку, где расположен файл.

  6. Дважды щелкните файл SharePointRS.msi, чтобы начать установку. Инструкции см. в разделе Как установить надстройку служб Reporting Services.

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

Настройка интеграции сервера в центре администрирования

  1. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем выберите пункт Центр администрирования SharePoint 3.0.

    Bb677365.note(ru-ru,SQL.90).gifВажно!
    Чтобы завершить приведенные ниже шаги, необходимо быть членом группы администраторов веб-фермы SharePoint и администратором коллекции веб-узлов.
  2. Щелкните Управление приложениями. Появится новый раздел с именем «Службы Reporting Services». В этом разделе имеются ссылки на страницы, которые используются для указания параметров интеграции. Если этот раздел не отображается, необходимо активировать функцию интеграции с сервером отчетов. Дополнительные сведения см. в разделе Как активировать функцию интеграции с сервером отчетов в центре администрирования SharePoint.

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

  3. Закройте центр администрирования.

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

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

Проверьте результаты интеграции, запустив средство настройки служб Reporting Services и открыв страницу «Интеграция SharePoint», чтобы увидеть состояние сервера. Должна отображаться ссылка, которая открывает центр администрирования SharePoint.

Проверить установку также можно, открыв окно веб-обозревателя на сервере отчетов. URL-адрес должен иметь следующий вид: http://имя_сервера:8080/сервер_отчетов. Этот URL-адрес указывает на конечную точку-посредник. После добавления элементов сервера отчетов в библиотеку SharePoint можно открыть окно веб-обозревателя на этом URL-адресе, чтобы просмотреть элементы веб-узла.

Наконец, можно открыть веб-приложение SharePoint и загрузить отчеты и другие документы в библиотеку SharePoint.

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

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

  1. Откройте веб-приложение SharePoint. URL-адрес по умолчанию — http://<имя_сервера>.
  2. Установите разрешения, чтобы предоставить пользователям доступ к узлу SharePoint. Необходима защита, но если требуется наследовать существующие разрешения, устанавливать разрешения для отдельных элементов не нужно. Дополнительные сведения см. в разделе Управление разрешениями и безопасностью элементов сервера отчетов на узле SharePoint или Как задать разрешения для элементов сервера отчетов на узле SharePoint.
  3. Добавьте типы содержимого служб Reporting Services, если нужно создать новые общие источники данных, модели отчетов и отчеты построителя отчетов. Дополнительные сведения см. в разделе Как добавить в библиотеку типы содержимого сервера отчетов (режим интеграции с SharePoint).
  4. Создайте общие источники данных, которые будут использоваться с отчетами и моделями. Дополнительные сведения см. в разделе Как создать общие источники данных и управлять ими (режим интеграции с SharePoint).
  5. Создайте общие расписания, которые будут использоваться с подписками и автоматической обработкой отчетов. Дополнительные сведения см. в разделе Как создать общие расписания и управлять ими (режим интеграции с SharePoint).
  6. Опубликуйте файлы определения отчетов (RDL), файлы источников данных (RDS) файлы моделей отчетов (SMDL) в библиотеке SharePoint. Можно также использовать команду «Передать» в библиотеке SharePoint для загрузки файлов RDL-файлов и SMDL-файлов, но не RDS-файлов. В зависимости от разрешений можно также создавать отчеты в построителе отчетов и сохранять их в библиотеке. Если отчет включает ссылки на общие источники данных или внешние файлы, необходимо обновить эти ссылки. Дополнительные сведения см. в образце кода Развертывание отчетов, моделей и общих источников данных на узле SharePoint и разделе Как передать документы в библиотеку SharePoint (режим интеграции с SharePoint).

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

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

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

См. также

Задачи

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

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

Требования для запуска служб Reporting Services в режиме интеграции с SharePoint
Конфигурации развертывания для служб Reporting Services в режиме интеграции с SharePoint
Режимы развертывания для служб Reporting Services
Настройка служб Reporting Services для интеграции с SharePoint 3.0
Интеграция служб Reporting Services и технологии SharePoint
Настройка учетной записи для автоматической обработки отчетов
Настройка сервера отчетов для работы с электронной почтой

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

Установка служб SQL Server Reporting Services

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

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