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


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

В дополнение к программе установки с графическим интерфейсом программа Setup.exe предоставляет интерфейс командной строки. В командной строке или в ini-файле можно указать, каким образом программа Setup.exe должна устанавливать компоненты служб Reporting Services, а также можно запретить использование пользовательского интерфейса. Для запуска установки из командной строки нужно быть локальным администратором системы.

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

Примеры использования командной строки для служб Reporting Services

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

Базовый синтаксис для установки из командной строки в режиме молчания

Setup /settings c:\mysetup.ini /qn

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

[Options]
INSTANCENAME=MSSQLSERVER
ADDLOCAL= SQL_Engine,SQL_Data_Files,RS_Server,RS_Web_Interface,SQL_WarehouseDevWorkbench,SQL_ComputerManagement,SQL_Workbench,RS_Sharedtools
SQLAUTOSTART=1
AGAUTOSTART=1
RSAUTOSTART=1
SECURITYMODE=SQL
SAPWD=<password>
PERPROCESSOR=2
RSCONFIGURATION=Default
RSSQLLOCAL=1

Настройки для установки документации и образцов

[Options]
ADDLOCAL=SQL_Documentation,SQL_BooksOnline,SQL_SQLServerBooksOnline,SQL_Samples,SQL_AdventureWorksSamples,SQL_AdventureWorksDWSamples,SQL_ReportingServicesSamples

Свойства для компонентов служб Reporting Services

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

  • RSACCOUNT="домен\имя_входа"
    Указывает учетную запись запуска для службы Windows сервера отчетов. По умолчанию используется стандартная встроенная учетная запись для текущей операционной системы. Это свойство применяется к выбору компонента RS_Server. Длина доменного имени ограничена 254 символами, а длина имени учетной записи — 20 символами. Если значение не поддерживается для RSACCOUNT, в следующей таблице показано, что выбирается встроенная учетная запись по умолчанию.

    Операционная система Учетная запись

    Windows 2000

    Local System

    Windows XP

    Local System

  • RSPASSWORD="пароль"
    Значение по умолчанию — неопределенный пароль. Не указывайте значение RSPASSWORD, если в качестве RSACCOUNT задана встроенная учетная запись. Это свойство применяется к выбору компонента RS_Server. Указывает пароль, соответствующий имени пользователя, указанному параметром RSACCOUNT. Длина пароля ограничена 255 символами.
  • RSUPGRADEDATABASEACCOUNT="имя_пользователя"
    Необязательное. Задает имя входа базы данных SQL Server, используемую для соединения с экземпляром SQL Server, содержащим базу данных сервера отчетов во время обновления. Пользователь базы данных должен иметь разрешения на изменение схемы. Полезно установить это свойство при обновлении сервера отчетов, выполняющегося на удаленном экземпляре сервера SQL Server. Имя пользователя базы данных должно содержать не более 20 символов.
  • RSUPGRADEPASSWORD="пароль"
    Обязателен, если задан параметр RSUPGRADEDATABASEACCOUNT. Задает пароль для учетной записи. Пустая строка является допустимым значением. Пароль не сохраняется. Его максимальная длина равна 255 символам.
  • RSCONFIGURATION={ default | filesonly }
    Необязательное. Указывает, как устанавливается экземпляр сервера отчетов. Для установки default необходимы локальный экземпляр ядра СУБД и конфигурация системы со значениями по умолчанию. Экземпляр ядра СУБД не может быть установлен как виртуальный сервер.

    При указании значения filesonly происходит установка файлов программы и осуществляется минимальная настройка установленного сервера отчетов. Чтобы сделать сервер отчетов работоспособным, необходима дальнейшая настройка. Если это свойство не указано, используется значение filesonly. Дополнительные сведения см. в разделах Конфигурация по умолчанию для установки сервера отчетов и Параметры установки сервера отчетов.

  • RSAUTOSTART={ 1 | 0 }
    Необязательное. Значение по умолчанию — true (1). Это свойство применяется к выбору компонента RS_Server. Указывает, запускается ли служба Windows «Сервер отчетов» автоматически при перезагрузке Windows. Если служба Windows сервера отчетов зарегистрирована операционной системой, тип ее запуска устанавливается в соответствии с этим значением. Укажите значение «true» (1), чтобы служба запускалась автоматически, или «false» (0), чтобы задать тип запуска вручную.
  • ADDLOCAL = "выбор_компонента"
    Указывает, какие компоненты должны быть установлены для новой или существующей установки. Компоненты указываются в виде списка и разделяются запятыми. Чтобы установка была успешной, при установке конкретных компонентов следует указать также определенные свойства. Следующая таблица перечисляет все компоненты и необходимые свойства.

Следующая таблица перечисляет свойства, которые доступны для каждого компонента. Столбец выбора компонентов — это параметр выбор_компонентов, который используется со свойствами ADDLOCAL или REMOVE при добавлении или удалении компонентов с использованием командной строки.

Компонент Значение для выбора компонента Доступные свойства

Веб-служба сервера отчетов и служба Windows, а также программа настройки служб Reporting Services

RS_Server

RSACCOUNT, RSPASSWORD, RSAUTOSTART, RSCONFIGURATION

Диспетчер отчетов

RS_Web_Interface

Нет

Конструктор отчетов и конструктор моделей

SQL_WarehouseDevWorkbench

Нет

Программы командной строки служб Reporting Services

RS_Tools

Нет

ms144272.note(ru-ru,SQL.90).gifВажно!
При отсутствии необходимого компонента связанный с ним компонент не будет установлен. Если поврежденный компонент указан в командной строке в свойстве ADDLOCAL, программа установки завершается с ошибкой.

См. также

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

Обновление служб Reporting Services
Выбор компонентов служб Reporting Services для установки
Установка служб SQL Server Reporting Services

Другие ресурсы

Обратная совместимость служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005