Установка или удаление надстройки служб 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 можно установить одним из двух способов.

  • Мастер установки.note В 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)

    или диспетчер конфигурации служб

    %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 и другие пользовательские страницы служб 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<имя_пользователя>\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.

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

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

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

См. также

Установка первого сервера отчетов в режиме интеграции с SharePoint
Сервер отчетов служб Reporting Services (режим SharePoint)

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