Установка или удаление надстройки Служб 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».

Note

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

Prerequisites

Установка надстройки 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.

Note

Преимущество установки надстройки до развертывания продукта 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.

    Note

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

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

В этом разделе рассматривается прямая установка пакета rssharepoint.msi: либо с помощью мастера установки 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 для "тихой" установки, которая не отображает диалоговые окна или предупреждения. Тихая установка удобна, если вы хотите выполнить установку надстройки с помощью сценария.

Note

При использовании параметра /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 Add-in. Например, c:\Users\\<username\>\AppData\Local\Temp. Имя файла — RS_SP_<number>.log, например RS_SP_0.log. Каждая запись об ошибке в журнале начинается со строки «SSRSCustomActionError».

Note

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.

Upgrade

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

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

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

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

rsCustomAction.exe

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

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

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

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