Установка или удаление надстройки Служб Reporting Services для SharePoint (SSRS)

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

Запустите пакет установки надстройки Microsoft SQL Server Reporting Services для продуктов SharePoint (rsSharePoint.msi) на серверах SharePoint, чтобы использовать возможности Reporting Services в развертывании SharePoint. К этим компонентам относится Power View, веб-часть средства просмотра отчетов, конечная точка прокси для URL-адреса, типы содержимого Reporting Services и страницы приложений, которые позволяют создавать, просматривать и администрировать отчеты, источники данных и другое содержимое сервера отчетов на сайте SharePoint. Для сервера отчетов, работающего в режиме интеграции с SharePoint, надстройка Reporting Services для продуктов SharePoint является обязательным компонентом. Надстройку можно установить с помощью мастера установки SQL Server 2016 или скачать файл rsSharePoint.msi из пакета дополнительных компонентов SQL Server 2016. Список версий надстройки и загрузки страниц см. в разделе "Где найти надстройку служб Reporting Services для продуктов SharePoint".

Примечание.

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

Необходимые компоненты

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

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

  • Чтобы установить надстройку Reporting Services, необходимо быть администратором компьютера. Например, чтобы запустить файл rsSharePoint.msi из командной строки, следует открыть командную строку с правами администратора с помощью параметра Запуск от имени администратора.

  • Чтобы установить надстройку Reporting Services, вы должны быть участником группы администраторов фермы SharePoint.

  • Чтобы активировать возможность интеграции Reporting Services, необходимо быть администратором семейства веб-сайтов.

Что устанавливает надстройка?

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

  • Сначала файлы устанавливаются в нужные папки. Это стандартные папки для развертываний SharePoint. Один из устанавливаемых файлов называется rsCustomAction.exe.

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

Порядок установки служб Reporting Services

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

Примечание.

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

Общие сведения о методах установки

Надстройку служб SQL Server 2016 Reporting Services для продуктов SharePoint можно установить одним из двух способов.

  • Мастер установки: в SQL Server 2016 можно установить надстройку с помощью мастера установки SQL Server. Выберите надстройку служб Reporting Services для продуктов SharePoint на странице мастера Выбор компонентов .

  • rsSharepoint.msi . Надстройку можно установить напрямую с установочного носителя или скачать и установить. Файл rsSharepoint.msi поддерживает как графический пользовательский интерфейс, так и установку из командной строки. Файл MSI необходимо запустить с правами администратора, сначала открыв окно командной строки с повышенными разрешениями, затем запустить файл rsSharepoint.msi из командной строки. Дополнительные сведения о скачивании надстройки см. в разделе "Где найти надстройку Служб Reporting Services для продуктов SharePoint".

    Примечание.

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

Установка надстройки с помощью файла rsSharePoint.msi

В этом разделе рассматривается установка напрямую с помощью файла rssharepoint.msi, либо с помощью мастера установки, либо из командной строки. Если вы установили надстройку с помощью мастера установки SQL Server, вам не нужно выполнять указанные ниже действия.

С помощью следующей команды можно вывести полный список параметров командной строки:

Rssharepoint.msi /?  
  1. Скачайте программу установки (rsSharepoint.msi) для надстройки Reporting Services. Дополнительные сведения о скачивании надстройки см. в разделе Где найти надстройку службы Reporting Services для продуктов SharePoint.

  2. От имени администратора запустите файл rsSharepoint.msi , чтобы открыть мастер установки. Мастер отобразит страницу приветствия, условия лицензионного соглашения на использование программного обеспечения и регистрационные сведения. Программа установки создаст папки по следующему пути и скопирует туда файлы:

    %program files%\common files\Microsoft Shared\Web Server Extensions\15\ (SharePoint 2013)

    or

    %program files%\common files\Microsoft Shared\Web Server Extensions\16\ (SharePoint 2016)

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

Установка только файлов

Чтобы установить файлы и пропустить этап пользовательских действий, запустите файл rssharepoint.msi из командной строки с параметром SKIPCA.

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    Msiexec.exe /i rsSharePoint.msi SKIPCA=1  
    

Пользовательский интерфейс установки открывается и запускается как обычный и устанавливается файл rsCustomAction.exe . Однако .exe не запускается в конце установки и rsCustomAction.exe остается на компьютере после завершения установки.

Использование двухфакторной установки для устранения неполадок с установкой

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

  1. Откройте командную строку с разрешениями администратора и запустите установку в режиме «только файлы», как описано в предыдущем разделе.

  2. Запустите исполняемый файл пользовательских действий.

    1. Перейдите к папке с файлом rsCustomAction.exe. Файлы, только установленные надстройкой, копируют этот файл на компьютер. rsCustomAction.exe находится в каталоге %Temp% . Чтобы перейти к файлу, введите следующий пример в командной строке:

      CD %temp%.

      Файл должен быть в папке: \Users<ваше имя>\AppData\Local\Temp.

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

      rsCustomAction.exe /i  
      
    3. Время, необходимое для принятия изменений, может отличаться в зависимости от среды сервера. Можно также запустить iisreset , чтобы принудительно выполнить более быстрое обновление.

Автоматическая установка

Вы можете использовать переключатели /q или /quiet для "тихой" установки, которая не отображает диалоговые окна или предупреждения. Автоматическая установка удобна, если установку надстройки нужно выполнить из скрипта.

Примечание.

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

Выполнение автоматической установки

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    Msiexec.exe /i rsSharePoint.msi /q  
    

Удаление надстройки служб Reporting Services

Удалить надстройку служб Reporting Services для продуктов SharePoint можно с помощью панели управления Windows или из командной строки.

  1. С помощью панели управления выполняется полное удаление файлов на текущем компьютере и удаляет объект и компоненты служб Reporting Services из фермы SharePoint. При удалении объекта и компонентов служб Reporting Services вы больше не сможете просматривать и обновлять отчеты.

  2. Метод командной строки для удаления надстройки позволяет использовать параметр LocalOnly только для удаления файлов надстроек с локального компьютера, а объект и компоненты служб Reporting Services в ферме не изменяются.

При удалении надстройки удаляются функции интеграции сервера, используемые для обработки отчетов на сервере отчетов. Он также удаляет страницы служб Reporting Services из SharePoint Central Администратор istration и других пользовательских страниц служб Reporting Services. Вы также можете удалить все отчеты и другие элементы сервера отчетов, которые больше не используются на затронутых сайтах SharePoint. Их запуск будет невозможен после удаления надстройки служб Reporting Services.

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

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

Удаление надстройки не удаляет следующие элементы:

  • Имена входа, созданные для учетной записи службы Report Server для доступа к конфигурации и базам данных содержимого SharePoint. Необходимо удалить их для учетной записи службы сервера отчетов в экземпляре ядра СУБД SQL Server, где размещены базы данных SharePoint.

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

  • Файлы данных, загруженные в библиотеку SharePoint, включая файл определения отчета (RDL), общего источника данных (RSDS) и элементы опубликованных отчетов (RSC). Они не удаляются, но они больше не выполняются. Удаление файлов необходимо произвести вручную.

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

Удаление из Windows панель управления

Чтобы запустить мастер с панели управления Microsoft Windows и удалить надстройку, выполните следующие действия.

  1. На панели управления, в разделе Программывыберите Удалить программу.

  2. Выберите Надстройка служб Microsoft SQL Server RS для SharePoint. Также вы можете открыть мастер удаления, запустив файл rssharepoint.msi из командной строки без ключей.

  3. Выберите Удалить.

Удаление из командной строки

Удаление надстройки из командной строки

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    msiexec.exe /uninstall rsSharePoint.msi  
    
  3. Появится окно подтверждения. Выберите Да.

Удаление надстройки только с локального сервера

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

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    Msiexec.exe /uninstall rsSharePoint.msi LocalOnly=1  
    

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

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

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    rsCustomAction.exe /p  
    

При этом предполагается, что установка MSI-файла была проведена с параметром SkipCA=1 и доступен файл rscusstomaction.exe. Дополнительные сведения см. в разделе с описанием установки только файлов.

Как восстановить rssharepoint.msi из командной строки

Чтобы восстановить или удалить надстройку служб Reporting Services с помощью командной строки, выполните следующие действия.

  1. Откройте командную строку с разрешениями администратора.

  2. Выполните следующую команду:

    msiexec.exe /f rssharepoint.msi  
    

Файлы журналов установки

При запуске программа установки записывает сведения в файл журнала в папке %temp% пользователя, который устанавливает надстройку служб Reporting Services. Например, c:\Users\\<username\>\AppData\Local\Temp . Имя файла — RS_SP_<числим.log>, например RS_SP_0.log. Каждая запись об ошибке в журнале начинается со строки «SSRSCustomActionError».

Примечание.

AppData — это скрытая папка в операционной системе Windows. Возможно, потребуется изменить параметры папки Обозреватель Windows, чтобы увидеть скрытые файлы и папки.

Просмотр файла журнала в Блокноте Windows

  1. Следующие команды изменяют путь командной строки, перечисляют rs-файлы журнала, а затем открывают один из файлов с помощью Windows Блокнот:

    cd %temp%  
    
    Dir rs_sp*.log  
    
    notepad rs_sp_3.log  
    

Просмотр файла журнала с помощью PowerShell

  1. Введите следующую команду из командной консоли SharePoint, чтобы вернуть отфильтрованный список строк из файла, содержащего ssrscustomactionerror:

    Get-content -path C:\Users\<UserName\AppData\Local\Temp\rs_sp_0.log | select-string "ssrscustomactionerror"  
    
  2. Результат должен выглядеть следующим образом:

    2011-05-23 12:40:12: SSRSCustomActionError: SharePoint is installed, but not configured.

Обновление

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

В системе обнаружена более ранняя версия этого продукта. Обновить установленную версию?

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

Надстройка Служб Reporting Services не учитывает экземпляр. Можно установить только один экземпляр надстройки на компьютер. Вы не можете запускать разные версии параллельно текущей версии.

rsCustomAction.exe

В следующей таблице описываются параметры командной строки для программы rscustomaction.exe.

Switch Description
i Устанавливает пользовательские действия. Это действие регистрирует компоненты служб Reporting Services в SharePoint. Служба W3SVCservice перезапускается.
r Ремонт
u Удаление. Это действие отменяет регистрацию компонентов служб Reporting Services из всей фермы SharePoint, но оставляет файлы на диске. Служба W3SVCservice перезапускается.
п Локальное удаление Это действие отменяет регистрацию компонентов служб Reporting Services только на локальном компьютере. Файлы остаются на диске. Служба W3SVCservice перезапускается.
t Только SQL Server Reporting Services 2005. Переключение проверяет, имеет ли сервер отчетов рабочее соединение с базой данных сервера отчетов.

Настройка служб Reporting Services

После установки надстройки на всех необходимых компьютерах необходимо настроить сервер отчетов из SharePoint Central Администратор istration. Необходимые действия зависят от порядка установки различных технологий. Дополнительные сведения см. в статьях Установка первого сервера отчетов в режиме интеграции с SharePoint и Сервер отчетов служб Reporting Services (режим SharePoint)

Есть еще вопросы? Посетите форум служб Reporting Services.