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


Установка служб Reporting Services 2016 из командной строки

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

Reporting Services поддерживают установку из командной строки с помощью программы установки SQL Server. В этом разделе приведено несколько примеров установки из командной строки, характерных для служб Reporting Services. Полное описание параметров командной строки для всех компонентов SQL Server см. в разделе Установка SQL Server из командной строки. Параметры командной строки для надстройки служб Reporting Services для продуктов SharePoint в этом разделе не описываются. Дополнительные сведения об установке этой надстройки из командной строки см. в разделе Установка надстройки с помощью файла rsSharePoint.msi.

Службы Reporting Services в основном режиме

RSINSTALLMODE (Собственный режим)

Главный входной параметр для установки служб Reporting Services — это /RSINSTALLMODE. Он имеет два значения: DefaultNativeMode и FilesOnlyMode

Если установка включает компонент SQL Server Database Engine, то по умолчанию RSINSTALLMODE имеет значение DefaultNativeMode. В противном случае параметр RSINSTALLMODE по умолчанию имеет значение FilesOnlyMode. Если выбран режим DefaultNativeMode, но установка не включает компонент SQL Server Database Engine, то параметр RSINSTALLMODE автоматически примет значение FilesOnlyMode. Дополнительные сведения о входных параметрах см. в статье Установка SQL Server из командной строки.

Примеры установки в собственном режиме

Приведенный ниже пример устанавливает и настраивает учетные записи для следующих компонентов:

  • Службы Reporting Services в собственном режиме.

  • Ядро СУБД SQL Server.

  • Агент SQL Server, который необходим для функций подписки Reporting Services.

  • SQL Server Management Studio.

Setup.exe /q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install" /ERRORREPORTING=1 /UPDATEENABLED="False" /INSTANCENAME="MSSQLSERVER" /FEATURES="SQLEngine,Adv_SSMS,RS" /RSINSTALLMODE="DefaultNativeMode" /SQLSVCACCOUNT="[DOMAIN\ACCOUNT]" /SQLSVCPASSWORD="[PASSWORD]" /AGTSVCACCOUNT="[DOMAIN\ACCOUNT]" /AGTSVCPASSWORD="[PASSWORD]" /SQLSYSADMINACCOUNTS="[DOMAIN\ACCOUNT]"  

Начиная с SQL Server 2022 (16.x), ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server на aka.ms/useterms.

Службы Reporting Services в режиме интеграции с SharePoint

RSSHPINSTALLMODE (режим интеграции с SharePoint)

Входной параметр для установки служб Reporting Services в режиме интеграции с SharePoint — /RSSHPINSTALLMODE. Входной параметр имеет одно значение: SharePointFilesOnlyMode. Данный параметр дает указание к установке всех файлов, необходимых для режима интеграции с SharePoint, но по завершении процесса установки потребуется настройка. Дополнительная настройка осуществляется через центр администрирования SharePoint. См. дополнительные сведения об установке сервера отчетов в режиме интеграции с SharePoint.

Примеры установки в режиме интеграции с SharePoint

В следующем примере рассматривается установка службы ядра СУБД SQL Server и Reporting Services в режиме интеграции с SharePoint, а также надстройки Reporting Services для SharePoint (RS_SHPWFE).

setup /q /ACTION=install /FEATURES=SQL, RS_SHP, RS_SHPWFE,TOOLS /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /RSSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"  

В следующем примере рассматривается только установка служб Reporting Services в режиме интеграции с SharePoint.

Setup.exe /q /ACTION="Install" /IACCEPTSQLSERVERLICENSETERMS /FEATURES="RS_SHP" /INSTANCEDIR="C:\Program Files\Microsoft SQL Server" /INSTALLSHAREDDIR="C:\Program Files\Microsoft SQL Server" /INSTALLSHAREDWOWDIR="C:\Program Files (x86)\Microsoft SQL Server" /INSTALLSQLDATADIR="C:\Program Files\Microsoft SQL Server" /SECURITYMODE="SQL" /SAPWD="[PASSWORD]" /PID="[Your PID Value]" /SQLSYSADMINACCOUNTS="[Account Name]" "AutoSql Admin Group" /ASSYSADMINACCOUNTS="[Account Name]" /UPDATEENABLED="False"  
  

Примеры обновления режима интеграции с SharePoint

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

Setup.exe /q /ACTION="Upgrade" /INSTANCENAME="MSSQLSERVER" /PID="[PID value]" /FTSVCACCOUNT="[DOMAIN\ACCOUNT]" /FTSVCPASSWORD="[PASSWORD]" /UPDATEENABLED="False" /IACCEPTSQLSERVERLICENSETERMS /RSUPGRADEPASSWORD="[PASSWORD]"  

Далее приведен пример, с помощью которого можно обновить установку в режиме интеграции с SharePoint, в основе которой лежит архитектура общей службы SharePoint. В этом примере используется параметр ALLOWUPGRADEFORSSRSSHAREPOINTMODE. Этот параметр не требуется для обновления предыдущих версий, не основанных на архитектуре общих служб.

  • SQL Server 2008 R2 (10.50.x)

  • SQL Server 2008 (10.0.x)

Setup.exe /q /ACTION="Upgrade" /INSTANCENAME="MSSQLSERVER" /PID="[Your PID Value]" /FTSVCACCOUNT="[ACCOUNT Name]" /FTSVCPASSWORD="[PASSWORD]" /UPDATEENABLED="False" /IACCEPTSQLSERVERLICENSETERMS /ALLOWUPGRADEFORSSRSSHAREPOINTMODE="True"