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


Служба и приложения службы Reporting Services в SharePoint

Область применения: SQL Server Reporting Services (2016) SharePoint Сервер отчетов Power BI ❌

Сведения о содержимом, связанном с предыдущими версиями служб SQL Server Reporting Services (SSRS), см. в статье "Что такое службы SQL Server Reporting Services?

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

Примечание.

Интеграция служб Reporting Services с SharePoint больше не доступна после выхода SQL Server 2016.

Создание приложения службы Reporting Services

Для создания приложений служб Reporting Services можно использовать центр администрирования SharePoint или скрипты PowerShell. Дополнительные сведения об использовании центра администрирования SharePoint см. в разделе "Создание приложения службы Reporting Services" статьи Установка служб Reporting Services в режиме интеграции с SharePoint для SharePoint 2010. Дополнительные сведения о создании приложений-служб см. в разделе PowerShell далее в этой статье.

Изменение взаимосвязей приложения службы с использованием группы прокси

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

  1. В центре администрирования SharePoint в разделе "Управление приложениями" выберите "Настройка ассоциаций приложений службы".

  2. На странице «Связи между приложениями служб» измените представление для Приложения служб.

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

  4. В списке Изменить следующую группу соединений выберите Пользовательская.

  5. Установите флажок для прокси-сервера и нажмите кнопку "ОК".

Изменение свойств приложения службы

Для изменения свойств можно повторно открыть страницу свойств приложения службы.

  1. В центре администрирования SharePoint в группе управления приложениями выберите "Управление приложениями-службами".

  2. Выберите приложение службы, щелкнув столбец типа, чтобы выделить всю строку. Если выбрать имя приложения, откроется страница параметров управления для службы вместо открытия свойств приложения-службы.

  3. На ленте "Приложения-службы" выберите "Свойства".

Создание приложения службы Reporting Services с помощью PowerShell

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

  1. Добавьте объект пула приложений, соответствующий имени пула приложений, в переменную, передаваемую в новое действие.

    $appPoolName = get-spserviceapplicationpool "<application pool name>"  
    
  2. Создайте приложение службы с указанным именем и именем пула приложений.

    New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'  
    
  3. Получите новый объект приложения службы и передайте объект в канал командлета создания новой учетной записи-посредника.

    Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"