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

Установите надстройку служб Microsoft SQL Server Службы Reporting Services для продуктов SharePoint на серверах SharePoint, чтобы предоставить компоненты для запуска сервера отчетов служб Службы Reporting Services в составе развертывания SharePoint. К этим компонентам относится Power View, веб-часть средства просмотра отчетов, конечная точка-посредник для URL-адреса и страницы приложений, которые позволяют создавать и просматривать отчеты, модели отчетов, источники данных и другое содержимое сервера отчетов на сайте SharePoint, а также управлять всем этим. Для сервера отчетов, работающего в режиме интеграции с SharePoint, надстройка служб Службы Reporting Services для продуктов SharePoint является обязательным компонентом. В этом разделе содержатся следующие подразделы:

Диаграммы примеров развертываний с надстройкой см. в разделе Установка компонентов бизнес-аналитики SQL Server с SharePoint 2013 (SQL Server 2012 с пакетом обновления 1 (SP1))

Список версий надстройки и страницы загрузки приведены в разделе Где найти надстройку службы Reporting Services для продуктов SharePoint.

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

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

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

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

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

  • Как исправить установку

  • Файлы журналов

  • Обновление

  • RsCustomAction.exe

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

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

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

ПримечаниеПримечание

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

  • Надстройка служб Reporting Services устанавливает версию SQL Server 2008 R2 с помощью средства подготовки продуктов SharePoint. SQL Server 2012 содержит новую версию надстроек, необходимых для функций SQL Server 2012.

    При использовании средства подготовки продуктов SharePoint все равно необходимо установить надстройку служб Службы Reporting Services версии SQL Server 2012.

  • Если сначала была установлена надстройка служб Службы Reporting Services версии SQL Server 2012, то при запуске средства подготовки продуктов SharePoint появится следующее диалоговое окно, в котором сообщается, что средство подготовки не установило предыдущую версию надстройки и была обнаружена более поздняя версия.

    Надстройка SSRS уже установлена.

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

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

  • С помощью мастера установки: примечаниеПоявился в SQL Server 2012, надстройку можно установить с помощью мастера установки 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\14\

    или

    %program files%\common files\Microsoft Shared\Web Server Extensions\15\

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

    Msiexec.exe /i rsSharePoint.msi SKIPCA=1
    

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

    CD %temp%.

    Файл должен находиться в каталоге: \Users\<your name>\AppData\Local\Temp

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

    rsCustomAction.exe /i
    

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

ПримечаниеПримечание

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

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

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

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

    Msiexec.exe /i rsSharePoint.msi /q
    

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

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

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

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

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

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

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

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

  • Имена входа, созданные для учетной записи службы Report Server для доступа к конфигурации и базам данных содержимого SharePoint. Необходимо удалить их для учетной записи сервера отчетов на экземпляре компонента SQL ServerКомпонент Database Engine, где расположены базы данных 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

  • Следующие команды меняют путь в командной строке, выводят список 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 в виде отдельной фермы серверов и Сервер отчетов служб Reporting Services (режим SharePoint).

См. также

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

Установка компонентов бизнес-аналитики SQL Server с SharePoint 2013 (SQL Server 2012 с пакетом обновления 1 (SP1))

Установка режима интеграции с SharePoint для служб Reporting Services в виде отдельной фермы серверов

Сервер отчетов служб Reporting Services (режим SharePoint)