Установка SQL Server 2012 из командной строки

Перед запуском программы установки SQL Server ознакомьтесь с разделом Планирование установки SQL Server.

При установке нового экземпляра SQL Server из командной строки можно указать устанавливаемые компоненты и способ их настройки. Также можно выбрать автоматическое, базовое или полное взаимодействие с пользовательским интерфейсом программы установки.

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

При установке из командной строки SQL Server поддерживает полностью тихий режим (включается параметром /Q) и простой тихий режим (включается параметром /QS). При указании параметра /QS показывается только ход выполнения, не запрашивается ввод данных и не выводятся сообщения об обнаруженных ошибках. Параметр /QS поддерживается только в случае, когда указан режим /Action=install.

Независимо от метода установки, необходимо подтвердить свое согласие с условиями лицензии на использование пакета программ как физического лица или от имени организации, если на используемое программное обеспечение не распространяется отдельное соглашение Microsoft, такое как соглашение о корпоративном лицензировании Майкрософт или отдельное соглашение с независимым поставщиком программного обеспечения или изготовителем оборудования (OEM).

Условия лицензионного соглашения отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Автоматические установки (с использованием параметров /Q или /QS) должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Ознакомиться с условиями лицензии можно на странице Условия лицензионного соглашения о программном обеспечении Майкрософт.

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

В зависимости от того, как было получено программное обеспечение (например, Microsoft по программе корпоративного лицензирования Майкрософт), на использование программного обеспечения могут распространяться дополнительные условия.

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

  • Установка, обновление и удаление экземпляра SQL Server одновременно с общими компонентами на локальном компьютере с использованием синтаксиса и параметров, заданных в командной строке.

  • Установка, обновление или удаление экземпляра отказоустойчивого кластера.

  • Обновление одного выпуска SQL Server до другого выпуска SQL Server.

  • Установка экземпляра SQL Server на локальный компьютер с использованием синтаксиса и параметров, указанных в файле конфигурации. Этот способ можно использовать для копирования конфигурации установки на несколько компьютеров или установки нескольких узлов отказоустойчивого кластера.

При установке SQL Server из командной строки параметры установки задаются в командной строке в соответствии с синтаксисом команды установки.

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

Для локальных установок необходимо запустить программу установки под учетной записью администратора. При установке SQL Server из удаленной общей папки необходимо использовать учетную запись домена с разрешениями на чтение и выполнение для удаленной общей папки. Для установок отказоустойчивого кластера необходимо быть локальным администратором с разрешениями, позволяющими входить в систему от имени службы и действовать как часть операционной системы на всех узлах отказоустойчивого кластера.

Правильное использование параметров программы установки

Следующие рекомендации помогут вам в создании синтаксически правильных команд установки:

  • /ПАРАМЕТР

  • /ПАРАМЕТР=true/false

  • /ПАРАМЕТР=1/0 для логических типов данных

  • /ПАРАМЕТР="значение" для всех параметров-одиночных значений. Рекомендуется использовать двойные кавычки, а если значение содержит пробел, то их использование обязательно.

  • /ПАРАМЕТР="значение1" "значение2" "значение3" для всех многозначных параметров. Рекомендуется использовать двойные кавычки, а если значение содержит пробел, то их использование обязательно.

Исключения:

  • Параметр /FEATURES является многозначным, но для него используется формат /FEATURES=AS,RS,IS, где не используются пробелы, а значения разделяются запятыми.

Примеры:

  • /INSTANCEDIR=c:\Path поддерживается.

  • /INSTANCEDIR=”c:\Path” поддерживается

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

  • /PID — значение для этого параметра следует заключать в двойные кавычки.

Параметры SQL Server

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

Параметры, указанные для определенного компонента SQL Server, поддерживаются только этим компонентом. Параметры агента SQL Server и браузера SQL Server применяются только во время установки компонента Компонент SQL Server Database Engine.

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

При разработке скриптов установки из командной строки можно использовать параметры, приведенные в следующей таблице.

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • Установить

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/FEATURES

-или-

/ROLE

Обязательный

Указывает компоненты для установки.

  • Выберите /FEATURES, чтобы указать отдельные компоненты SQL Server для установки. Дополнительные сведения см. в подразделе /FEATURES ниже.

  • Выберите /ROLE, чтобы указать роль установки. Роли установки позволяют установить SQL Server в предопределенной конфигурации. Дополнительные сведения см. в описании параметра /ROLE ниже.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров установки.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

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

Управление программой установки SQL Server

/INSTALLSHAREDDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов.

По умолчанию применяется путь %Program Files%\Microsoft SQL Server

Не может принимать значение %Program Files(x86)%\Microsoft SQL Server

Управление программой установки SQL Server

/INSTALLSHAREDWOWDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе.

По умолчанию применяется путь %Program Files(x86)%\Microsoft SQL Server

Не может принимать значение %Program Files%\Microsoft SQL Server

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

Необязательный

Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/UIMODE

Необязательный

Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон.

Параметр /UIMode может использоваться только вместе с параметрами /ACTION=INSTALL и UPGRADE.

Поддерживаемые значения.

  • Значение /UIMODE=Normal используется по умолчанию для всех выпусков, кроме Express. В этом случае выводятся все диалоговые окна программы установки для выбранных компонентов.

  • Значение /UIMODE=AutoAdvance используется по умолчанию для выпусков Express. В этом случае необязательные диалоговые окна пропускаются.

В сочетании с другими параметрами UIMODE переопределяется. Например, если указаны оба параметра, /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE, то диалоговое окно провизионирования не заполняется автоматически в соответствии с текущим пользователем.

Параметр UIMode нельзя использовать вместе с параметрами /Q и /QS.

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Указывает учетную запись для службы агента SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Задает пароль для службы агента SQL Server.

Агент SQL Server

/AGTSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы агента SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Analysis Services

/ASBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSERVERMODE

Необязательный

Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения: MULTIDIMENSIONAL, POWERPIVOT или TABULAR. Параметр ASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Установка служб Analysis Services в табличном режиме.

Analysis Services

/ASSVCACCOUNT

Обязательный

Задает учетную запись для службы Analysis Services.

Analysis Services

/ASSVCPASSWORD

Обязательный

Указывает пароль для службы Analysis Services.

Analysis Services

/ASSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы Analysis Services.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Analysis Services

/ASSYSADMINACCOUNTS

Обязательный

Задает учетные данные администратора для служб Analysis Services.

Analysis Services

/ASTEMPDIR

Необязательный

Указывает каталог для временных файлов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию:

  • 1 = включено

Analysis Services

/FARMACCOUNT

Требуется для SPI_AS_NewFarm

Определяет учетную запись пользователя домена для запуска служб центра администрирования SharePoint и других важных служб на ферме.

Этот параметр используется только для экземпляров служб Analysis Services, которые установлены путем выбора /ROLE = SPI_AS_NEWFARM.

Analysis Services

/FARMPASSWORD

Требуется для SPI_AS_NewFarm

Позволяет задать пароль для учетной записи фермы.

Analysis Services

/PASSPHRASE

Требуется для SPI_AS_NewFarm

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

Этот параметр используется только для экземпляров служб Analysis Services, которые установлены путем выбора /ROLE = SPI_AS_NEWFARM.

Analysis Services

/FARMADMINIPORT

Требуется для SPI_AS_NewFarm

Определяет порт, используемый для соединения с веб-приложением центра администрирования SharePoint.

Этот параметр используется только для экземпляров служб Analysis Services, которые установлены путем выбора /ROLE = SPI_AS_NEWFARM.

Браузер SQL Server

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы браузера SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Компонент SQL Server Database Engine

/ENABLERANU

Необязательный

Включает ввод учетных данных в режиме «Запуск от имени» для установки SQL Server Express.

Компонент SQL Server Database Engine

/INSTALLSQLDATADIR

Необязательный

Указывает каталог для файлов данных SQL Server.

Значения по умолчанию:

  • Для режима WOW в 64-разрядных системах: %Program Files(x86)%\Microsoft SQL Server\

  • Для всех прочих типов установки: %Program Files%\Microsoft SQL Server\

Компонент SQL Server Database Engine

/SAPWD

Обязательный, если /SECURITYMODE=SQL

Задает пароль для учетной записи SQL Serversa.

Компонент SQL Server Database Engine

/SECURITYMODE

Необязательный

Указывает режим безопасности для SQL Server.

Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows.

Поддерживаемое значение:

  • SQL

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательно

Задает параметры сортировки для SQL Server.

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Настройка параметров сортировки в программе установки.

Компонент SQL Server Database Engine

/ADDCURRENTUSERASSQLADMIN

Необязательно

Добавляет текущего пользователя в предопределенную роль сервера SQL Serversysadmin. Параметр /ADDCURRENTUSERASSQLADMIN может использоваться при установке выпусков Express или при использовании /Role=ALLFeatures_WithDefaults. Дополнительные сведения см. в подразделе /ROLE ниже.

Использование /ADDCURRENTUSERASSQLADMIN является необязательным, но обязательным является /ADDCURRENTUSERASSQLADMIN или /SQLSYSADMINACCOUNTS. Значения по умолчанию:

  • Верно для выпусков SQL Server Express

  • Не распространяется на все прочие выпуски

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для службы SQL Server.

Компонент SQL Server Database Engine

/SQLSVCPASSWORD

Обязательный

Указывает пароль для SQLSVCACCOUNT.

Компонент SQL Server Database Engine

/SQLSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Для выпусков SQL Server, отличных от SQL Server Express, параметр /SQLSYSADMINACCOUNTS является обязательным. Для выпусков SQL Server Express использование параметра /SQLSYSADMINACCOUNTS является необязательным, но нужно указать один из двух параметров — /SQLSYSADMINACCOUNTS или /ADDCURRENTUSERASSQLADMIN.

Компонент SQL Server Database Engine

/SQLTEMPDBDIR

Необязательный

Указывает каталог для файлов данных tempdb.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала tempdb.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Необязательный

Обязательный, если значение FILESTREAMLEVEL больше 1.

Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM.

SQL Server Full Text

/FTSVCACCOUNT

Необязательный

Указывает учетную запись для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Для изменения учетной записи службы и включения функциональных возможностей полнотекстового поиска следует использовать диспетчер управления SQL Server.

Значение по умолчанию:

  • Учетная запись локальной службы

SQL Server Full Text

/FTSVCPASSWORD

Необязательный

Указывает пароль для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista.

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Службы Integration Services.

Значение по умолчанию:

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Integration Services.

Сетевая конфигурация SQL Server

/NPENABLED

Необязательный

Указывает состояние протокола именованных каналов для службы SQL Server.

Поддерживаемые значения.

  • 0 — отключить протокол именованных каналов.

  • 1 — включить протокол именованных каналов.

Сетевая конфигурация SQL Server

/TCPENABLED

Необязательный

Указывает состояние протокола TCP для службы SQL Server.

Поддерживаемые значения.

  • 0 — отключить протокол TCP.

  • 1 — включить протокол TCP.

Службы Reporting Services

/RSINSTALLMODE

Необязательный

Указывает режим установки для служб Службы Reporting Services.

Поддерживаемые значения: SharePointFilesOnlyModeDefaultNativeMode FilesOnlyModeNote: Если установка включает компонент SQL Server Database Engine, то по умолчанию RSINSTALLMODE имеет значение DefaultNativeMode. В противном случае параметр RSINSTALLMODE по умолчанию имеет значение FilesOnlyMode. Если выбран режим DefaultNativeMode, но установка не включает компонент SQL Server Database Engine, то параметр RSINSTALLMODE автоматически изменит значение на FilesOnlyMode.

Службы Reporting Services

/RSSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCPASSWORD

Обязательный

Указывает пароль стартовой учетной записи для службы Службы Reporting Services.

Службы Reporting Services

/RSSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Reporting Services.

Образец синтаксиса

Установка нового изолированного экземпляра с компонентами Компонент SQL Server Database Engine, Full-Text Search и поддержкой репликации.

Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS

Параметры SysPrep

Дополнительные сведения о SQL Server SysPrep см. в разделе

Установка SQL Server 2012 с помощью SysPrep.

Подготовка параметров образа

При разработке скриптов командной строки для подготовки экземпляра SQL Server без настройки можно использовать параметры, приведенные в следующей таблице.

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • PrepareImage

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает компоненты для установки.

Поддерживаемые значения.

  • SQLEngine

  • Репликация

  • FullText

  • Сервер отчетов

  • Начиная с SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (январь 2013 г.), поддерживаются все компоненты, за исключением компонентов SharePoint и DReplay.

Управление программой установки SQL Server

/HELP, H, ?

Необязательно

Отображает варианты использования для параметров установки.

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

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

Управление программой установки SQL Server

/INSTALLSHAREDDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов.

По умолчанию применяется путь %Program Files%\ Microsoft SQL Server

Не может принимать значение %Program Files(x86)%\ Microsoft SQL Server

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

До SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (январь 2013) Обязательно

Начиная с SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (CU2), является обязательным для компонентов экземпляра.

Определяет InstanceID для подготавливаемого экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Образец синтаксиса

Подготовка нового изолированного экземпляра с компонентами Компонент SQL Server Database Engine, Full-Text Search, поддержкой репликации и службами Службы Reporting Services.

Setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS

Параметры завершения образа

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • CompleteImage

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров установки.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

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

Управление программой установки SQL Server

/INSTANCEID

До SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (январь 2013) Обязательно

Начиная с SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 Необязательно

Пользуйтесь Instance ID, указанным на этапе подготовки образа.

Поддерживаемые значения:

  • InstanceID подготовленного экземпляра

Управление программой установки SQL Server

/INSTANCENAME

До SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 (январь 2013) Обязательно

Начиная с SQL Server 2012 с пакетом обновления 1 (SP1) и накопительным обновлением 2 Необязательно

Определяет имя экземпляра SQL Server для завершаемого экземпляра.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

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

При установке выпуска SQL Server Express, SQL Server Express с набором средств управления или SQL Server Express с дополнительными службами применяется стандартный идентификатор PID.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Указывает учетную запись для службы агента SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Задает пароль для службы агента SQL Server.

Агент SQL Server

/AGTSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы агента SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Браузер SQL Server

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы браузера SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Компонент SQL Server Database Engine

/ENABLERANU

Необязательный

Включает ввод учетных данных в режиме «Запуск от имени» для установки SQL Server Express.

Компонент SQL Server Database Engine

/INSTALLSQLDATADIR

Необязательный

Указывает каталог для файлов данных SQL Server.

Значения по умолчанию:

  • Для режима WOW в 64-разрядных системах: %Program Files(x86)%\Microsoft SQL Server\

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\

Компонент SQL Server Database Engine

/SAPWD

Обязательный, если /SECURITYMODE=SQL

Задает пароль для учетной записи SQL Serversa.

Компонент SQL Server Database Engine

/SECURITYMODE

Необязательный

Указывает режим безопасности для SQL Server.

Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows.

Поддерживаемое значение:

  • SQL

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательно

Задает параметры сортировки для SQL Server.

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Настройка параметров сортировки в программе установки.

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

Обязательно

Указывает стартовую учетную запись для службы SQL Server.

Компонент SQL Server Database Engine

/SQLSVCPASSWORD

Обязательный

Указывает пароль для SQLSVCACCOUNT.

Компонент SQL Server Database Engine

/SQLSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Компонент SQL Server Database Engine

/SQLTEMPDBDIR

Необязательный

Указывает каталог для файлов данных tempdb.

Значение по умолчанию:

<КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала tempdb.

Значение по умолчанию:

<КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию:

<КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию:

<КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Необязательный

Обязательный, если значение FILESTREAMLEVEL больше 1.

Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM.

SQL Server Full Text

/FTSVCACCOUNT

Необязательный

Указывает учетную запись для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Для изменения учетной записи службы и включения функциональных возможностей полнотекстового поиска следует использовать диспетчер управления SQL Server.

Значение по умолчанию:

  • Учетная запись локальной службы

SQL Server Full Text

/FTSVCPASSWORD

Необязательный

Указывает пароль для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista.

Сетевая конфигурация SQL Server

/NPENABLED

Необязательный

Указывает состояние протокола именованных каналов для службы SQL Server.

Поддерживаемые значения.

  • 0 — отключить протокол именованных каналов.

  • 1 — включить протокол именованных каналов.

Сетевая конфигурация SQL Server

/TCPENABLED

Необязательный

Указывает состояние протокола TCP для службы SQL Server.

Поддерживаемые значения.

  • 0 — отключить протокол TCP.

  • 1 — включить протокол TCP.

Службы Reporting Services

/RSINSTALLMODE

Необязательный

Указывает режим установки для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCPASSWORD

Обязательный

Указывает пароль стартовой учетной записи для службы Службы Reporting Services.

Службы Reporting Services

/RSSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Reporting Services.

Образец синтаксиса

Завершение подготовленного изолированного экземпляра, включающего компоненты Компонент SQL Server Database Engine, Full-Text Search и поддержку репликации.

Setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS

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

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения:

  • Обновление

  • EditionUpgrade

Значение «EditionUpgrade» используется для обновления существующего выпуска SQL Server 2012 на другой выпуск. Дополнительные сведения о поддерживаемой версии и обновлении выпуском см. в разделе Поддерживаемые обновления версий и выпусков.

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Указывает каталог для общих компонентов, отличный от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

Обязательный при обновлении с SQL Server 2008 или SQL Server 2008 R2

Необязательный при обновлении с SQL Server 2005

Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.Конфигурация экземпляра

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/UIMODE

Необязательный

Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон.

Параметр /UIMode может использоваться только вместе с параметрами /ACTION=INSTALL и UPGRADE.

Поддерживаемые значения.

  • Значение /UIMODE=Normal используется по умолчанию для всех выпусков, кроме Express. В этом случае выводятся все диалоговые окна программы установки для выбранных компонентов.

  • Значение /UIMODE=AutoAdvance используется по умолчанию для выпусков Express. В этом случае необязательные диалоговые окна пропускаются.

Параметр UIMode нельзя использовать вместе с параметрами /Q и /QS.

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли должно быть скрыто или закрыто.

Служба «SQL Server, браузер»

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы браузера SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

SQL Server Full-Text

/FTUPGRADEOPTION

Необязательный

Указывает параметр обновления полнотекстового каталога.

Поддерживаемые значения.

  • REBUILD

  • RESET

  • IMPORT

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Службы Integration Services.

Значение по умолчанию:

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Integration Services.

Службы Reporting Services

/RSUPGRADEDATABASEACCOUNT

Необязательно

Это свойство используется только при обновлении сервера отчетов 2008 R2 или более ранней версии, работающего в режиме интеграции с SharePoint. Дополнительные операции по обновлению необходимы для серверов отчетов, где используется более старая архитектура режима интеграции с SharePoint, которая была изменена в SQL Server 2012 Службы Reporting Services. Если этот параметр не используется при установке из командной строки, используется учетная запись службы, которая была по умолчанию задана для старого экземпляра сервера отчетов. Если используется это свойство, укажите пароль для учетной записи с помощью свойства /RSUPGRADEPASSWORD.

Службы Reporting Services

/RSUPGRADEPASSWORD

Необязательно

Пароль существующей учетной записи службы сервера отчетов.

Службы Reporting Services

/ALLOWUPGRADEFORSSRSSHAREPOINTMODE

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

Образец синтаксиса

Обновление существующего экземпляра или узла отказоустойчивого кластера с версии SQL Server 2005, SQL Server 2008 или SQL Server 2008 R2.

Setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT Authority\Network Service" /IACCEPTSQLSERVERLICENSETERMS

Обновление существующего экземпляра SQL Server 2012 до другого выпуска SQL Server 2012.

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>" /IACCEPTSQLSERVERLICENSETERMS

Параметры исправления

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на рабочий процесс операций исправления.

Поддерживаемые значения.

  • Восстановление

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает компоненты для исправления.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Образец синтаксиса

Исправить экземпляр и общие компоненты.

Setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>

Параметры перестроения системной базы данных

При разработке скриптов, запускаемых из командной строки, для перестройки системных баз данных master, model, msdb и tempdb используются параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделе Перестроение системных баз данных.

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на рабочий процесс операций перестроения баз данных.

Поддерживаемые значения.

  • Rebuilddatabase

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательно

Указывает новые параметры сортировки на уровне сервера.

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Настройка параметров сортировки в программе установки.

Компонент SQL Server Database Engine

/SAPWD

Обязательно, если во время установки экземпляра был указан режим /SECURITYMODE=SQL.

Указывает пароль для учетной записи SQL SA.

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Параметры удаления

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций удаления.

Поддерживаемые значения.

  • Удаление

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает удаляемые компоненты.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Образец синтаксиса

Удаление существующего экземпляра SQL Server.

Setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
ПримечаниеПримечание

Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо имени MSSQLSERVER, указанного в примере, который ранее был приведен в этом разделе.

Параметры отказоустойчивого кластера

Перед установкой экземпляра отказоустойчивого кластера SQL Server ознакомьтесь со следующими разделами:

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

Параметры интегрированной установки отказоустойчивого кластера

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

Дополнительные сведения об интегрированной установке см. в разделе Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).

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

Чтобы добавить дополнительные узлы после установки, используйте действие Добавление узла.

Компонент SQL Server

Параметр

Сведения

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • InstallFailoverCluster

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/FAILOVERCLUSTERGROUP

Необязательный

Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

Значение по умолчанию:

SQLServer(<имя_экземпляра>)

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает компоненты для установки.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTALLSHAREDDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов.

По умолчанию применяется путь %Program Files%\ Microsoft SQL Server

Не может принимать значение %Program Files(x86)%\ Microsoft SQL Server

Управление программой установки SQL Server

/INSTALLSHAREDWOWDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе.

По умолчанию применяется путь %Program Files(x86)%\Microsoft SQL Server

Не может принимать значение %Program Files%\Microsoft SQL Server

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

Необязательный

Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли должно быть скрыто или закрыто.

Управление программой установки SQL Server

/FAILOVERCLUSTERDISKS

Необязательный

Указывает список общих дисков, которые должны быть включены в группу ресурсов отказоустойчивого кластера SQL Server.

Значение по умолчанию:

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

Управление программой установки SQL Server

/FAILOVERCLUSTERIPADDRESSES

Обязательный

Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат <Тип IP>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

  • FAILOVERCLUSTERIPADDRESSES=DEFAULT

  • FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

  • FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1

Управление программой установки SQL Server

/FAILOVERCLUSTERNETWORKNAME

Обязательный

Указывает сетевое имя для нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети.

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Указывает учетную запись для службы агента SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Указывает пароль для учетной записи службы агента SQL Server.

Analysis Services

/ASBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSYSADMINACCOUNTS

Обязательный

Задает учетные данные администратора для служб Analysis Services.

Analysis Services

/ASTEMPDIR

Необязательный

Указывает каталог для временных файлов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию:

  • 1 = включено

Analysis Services

/ASSERVERMODE

Необязательный

Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — MULTIDIMENSIONAL или TABULAR. Параметр ASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе «Службы Analysis Services в табличном режиме».

Компонент SQL Server Database Engine

/INSTALLSQLDATADIR

Обязательный

Указывает каталог для файлов данных SQL Server.

Необходимо указать каталог данных, который должен располагаться на общем диске кластера.

Компонент SQL Server Database Engine

/SAPWD

Обязательный, если /SECURITYMODE=SQL

Задает пароль для учетной записи SQL Serversa.

Компонент SQL Server Database Engine

/SECURITYMODE

Необязательный

Указывает режим безопасности для SQL Server.

Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows.

Поддерживаемое значение:

  • SQL

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательно

Задает параметры сортировки для SQL Server.

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Настройка параметров сортировки в программе установки.

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

Обязательно

Указывает стартовую учетную запись для службы SQL Server.

Компонент SQL Server Database Engine

/SQLSVCPASSWORD

Обязательный

Указывает пароль для SQLSVCACCOUNT.

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательный

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Компонент SQL Server Database Engine

/SQLTEMPDBDIR

Необязательный

Указывает каталог для файлов данных tempdb.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов журнала tempdb.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Необязательный

Обязательный, если значение FILESTREAMLEVEL больше 1.

Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM.

SQL Server Full Text

/FTSVCACCOUNT

Необязательный

Указывает учетную запись для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации будет использоваться идентификатор ServiceSID.

Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Для изменения учетной записи службы и включения функциональных возможностей полнотекстового поиска следует использовать диспетчер управления SQL Server.

Значение по умолчанию:

  • Учетная запись локальной службы

SQL Server Full Text

/FTSVCPASSWORD

Необязательный

Указывает пароль для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista.

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Службы Integration Services.

Значение по умолчанию:

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Integration Services.

Службы Reporting Services

/RSINSTALLMODE

Необязательный

Указывает режим установки для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCPASSWORD

Обязательный

Указывает пароль стартовой учетной записи для службы Службы Reporting Services.

Службы Reporting Services

/RSSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Reporting Services.

1 Рекомендуется вместо групп домена использовать идентификатор безопасности службы.

Дополнительные замечания

Компонент Компонент Database Engine и службы Analysis Services являются единственными компонентами, поддерживающими работу в кластере. Остальные компоненты не поддерживают работу в кластере и не обеспечивают высокий уровень доступности за счет отработки отказа.

Образец синтаксиса

Установка экземпляра отказоустойчивого кластера SQL Server с одним узлом с компонентами Компонент Database Engine и службами Analysis Services, экземпляр по умолчанию.

setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS

Параметры подготовки отказоустойчивого кластера

При разработке скриптов подготовки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. В качестве первого шага в расширенной установке отказоустойчивого кластера необходимо подготовить экземпляры отказоустойчивого кластера на всех узлах отказоустойчивого кластера. Дополнительные сведения см. в разделе Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • PrepareFailoverCluster

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/FEATURES

Обязательный

Указывает компоненты для установки.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTALLSHAREDDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов.

По умолчанию применяется путь %Program Files%\ Microsoft SQL Server

Не может принимать значение %Program Files(x86)%\ Microsoft SQL Server

Управление программой установки SQL Server

/INSTALLSHAREDWOWDIR

Необязательный

Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе.

По умолчанию применяется путь %Program Files(x86)%\Microsoft SQL Server

Не может принимать значение %Program Files%\Microsoft SQL Server

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

Необязательный

Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан,

используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Указывает учетную запись для службы агента SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Задает пароль для службы агента SQL Server.

Analysis Services

/ASSVCACCOUNT

Обязательный

Задает учетную запись для службы Analysis Services.

Analysis Services

/ASSVCPASSWORD

Обязательный

Указывает пароль для службы Analysis Services.

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для службы SQL Server.

Компонент SQL Server Database Engine

/SQLSVCPASSWORD

Обязательный

Указывает пароль для SQLSVCACCOUNT.

FILESTREAM

/FILESTREAMLEVEL

Необязательный

Указывает уровень доступа для функции FILESTREAM.

Поддерживаемые значения.

  • 0 = отключить поддержку FILESTREAM для данного экземпляра. (Значение по умолчанию)

  • 1= включить FILESTREAM для доступа с помощью Transact-SQL.

  • 2 = включить FILESTREAM при доступе через Transact-SQL и при потоковом доступе файлового ввода-вывода. (Недопустимо для кластерных сценариев.)

  • 3 = разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Необязательный

Обязательный, если значение FILESTREAMLEVEL больше 1.

Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM.

SQL Server Full Text

/FTSVCACCOUNT

Необязательный

Указывает учетную запись для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista. Для более безопасной передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации будет использоваться идентификатор ServiceSID.

Если эти значения не указаны, служба запуска полнотекстовой фильтрации будет отключена. Для изменения учетной записи службы и включения функциональных возможностей полнотекстового поиска следует использовать диспетчер управления SQL Server.

Значение по умолчанию:

  • Учетная запись локальной службы

SQL Server Full Text

/FTSVCPASSWORD

Необязательный

Указывает пароль для службы запуска полнотекстовой фильтрации.

Этот параметр пропускается в операционных системах Windows Server 2008 и Windows Vista.

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Службы Integration Services.

Значение по умолчанию:

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Integration Services.

Службы Reporting Services

/RSINSTALLMODE

Доступен только в режиме «Только файлы».

Указывает режим установки для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCPASSWORD

Обязательный

Указывает пароль стартовой учетной записи для службы Службы Reporting Services.

Службы Reporting Services

/RSSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Reporting Services.

1Рекомендуется вместо групп домена использовать идентификатор безопасности службы.

Образец синтаксиса

Выполнение подготовительного шага при расширенной установке отказоустойчивого кластера для компонента Компонент Database Engine и служб Analysis Services.

Чтобы подготовить экземпляр по умолчанию, выполните следующую команду в командной строке:

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS

Чтобы подготовить именованный экземпляр, выполните следующую команду в командной строке:

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS

Параметры завершения отказоустойчивого кластера

При разработке скриптов завершения отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Это действие является вторым шагом в расширенной установке отказоустойчивого кластера. После выполнения подготовки на всех узлах отказоустойчивого кластера необходимо выполнить эту команду на узле, которому принадлежат общие диски. Дополнительные сведения см. в разделе Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций завершения отказоустойчивого кластера.

Поддерживаемые значения.

  • CompleteFailoverCluster

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/FAILOVERCLUSTERGROUP

Необязательный

Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

Значение по умолчанию:

SQLServer(<имя_экземпляра>)

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/FAILOVERCLUSTERDISKS

Необязательный

Указывает список общих дисков, которые должны быть включены в группу ресурсов отказоустойчивого кластера SQL Server.

Значение по умолчанию:

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

Управление программой установки SQL Server

/FAILOVERCLUSTERIPADDRESSES

Обязательный

Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат <Тип IP>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

  • FAILOVERCLUSTERIPADDRESSES=DEFAULT

  • FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

  • FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1

Управление программой установки SQL Server

/FAILOVERCLUSTERNETWORKNAME

Обязательный

Указывает сетевое имя для нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети.

Управление программой установки SQL Server

/CONFIRMIPDEPENDENCYCHANGE

Указывает согласие присвоить зависимости ресурса IP-адреса значение OR для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе Создание нового отказоустойчивого кластера SQL Server (программа установки).

Поддерживаемые значения:

  • 0 = False (значение по умолчанию)

  • 1 = True

Analysis Services

/ASBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Необязательный

Задает параметры сортировки для служб Analysis Services.

Значение по умолчанию:

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Необязательный

Указывает каталог для файлов конфигурации служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ <КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Config.

Analysis Services

/ASDATADIR

Необязательный

Указывает каталог для файлов данных служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Data.

Analysis Services

/ASLOGDIR

Необязательный

Указывает каталог для файлов журналов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Log.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSERVERMODE

Необязательный

Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — MULTIDIMENSIONAL или TABULAR. Параметр ASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе «Службы Analysis Services в табличном режиме».

Analysis Services

/ASSYSADMINACCOUNTS

Обязательный

Задает учетные данные администратора для служб Analysis Services.

Analysis Services

/ASTEMPDIR

Необязательный

Указывает каталог для временных файлов служб Analysis Services.

Значения по умолчанию:

  • Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

  • Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<КАТАЛОГ_ЭКЗЕМПЛЯРА>\<ИДэкземпляраAS>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Необязательный

Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно.

Значение по умолчанию:

  • 1 = включено

Компонент SQL Server Database Engine

/INSTALLSQLDATADIR

Обязательный

Указывает каталог для файлов данных SQL Server.

Необходимо указать каталог данных, который должен располагаться на общем диске кластера.

Компонент SQL Server Database Engine

/SAPWD

Обязательный, если /SECURITYMODE=SQL

Задает пароль для учетной записи SQL Serversa.

Компонент SQL Server Database Engine

/SECURITYMODE

Необязательный

Указывает режим безопасности для SQL Server.

Если этот параметр не задан, то поддерживается только режим проверки подлинности Windows

Поддерживаемые значения.

  • SQL

Компонент SQL Server Database Engine

/SQLBACKUPDIR

Необязательный

Указывает каталог для файлов резервных копий.

Значение по умолчанию:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup.

Компонент SQL Server Database Engine

/SQLCOLLATION

Необязательно

Задает параметры сортировки для SQL Server.

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Настройка параметров сортировки в программе установки.

Компонент SQL Server Database Engine

/SQLSYSADMINACCOUNTS

Обязательно

С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin.

Компонент SQL Server Database Engine

/SQLTEMPDBDIR

Необязательный

Указывает каталог для файлов данных tempdb.

Значение по умолчанию:

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data.

Компонент SQL Server Database Engine

/SQLTEMPDBLOGDIR

Необязательный

Указывает каталог для файлов базы данных tempdb.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBDIR

Необязательный

Указывает каталог для файлов данных пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Компонент SQL Server Database Engine

/SQLUSERDBLOGDIR

Необязательный

Указывает каталог для файлов журнала пользовательских баз данных.

Значение по умолчанию:

  • <КаталогУстановкиДанныхSQL>\ <ИДэкземпляраSQL>\MSSQL\Data

Службы Reporting Services

/RSINSTALLMODE

Доступен в режиме «Только файлы».

Указывает режим установки для служб Службы Reporting Services.

Образец синтаксиса

Выполнение завершающего шага расширенной установки отказоустойчивого кластера для компонентов Компонент Database Engine и служб Analysis Services. На компьютере, который станет активным узлом в отказоустойчивом кластере, выполните следующую команду, чтобы его можно было использовать. Действие «CompleteFailoverCluster» необходимо выполнить на узле, на котором находится общий диск в отказоустойчивом кластере служб Analysis Services.

Чтобы завершить установку отказоустойчивого кластера для экземпляра по умолчанию, выполните следующую команду в командной строке:

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

Чтобы завершить установку отказоустойчивого кластера для именованного экземпляра, выполните следующую команду в командной строке:

setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"

Параметры обновления отказоустойчивого кластера

При разработке скриптов обновления отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделах Обновление экземпляра отказоустойчивого кластера SQL Server (программа установки) и Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемые значения.

  • Обновление

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/ERRORREPORTING

Необязательный

Задает состояние передачи отчета об ошибках для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCEDIR

Необязательный

Указывает каталог для общих компонентов, отличный от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCEID

Обязательный при обновлении с SQL Server 2008 или SQL Server 2008 R2

Необязательный при обновлении с SQL Server 2005

Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/SQMREPORTING

Необязательный

Указывает ведение отчета об использовании компонентов для SQL Server.

Дополнительные сведения см. в документе Privacy Statement for the Microsoft Error Reporting Service (на английском языке).

Поддерживаемые значения.

  • 1 = включено

  • 0=отключено

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/FAILOVERCLUSTERROLLOWNERSHIP

Задает способ отработки отказа в ходе обновления.

Служба «SQL Server, браузер»

/BROWSERSVCSTARTUPTYPE

Необязательный

Указывает режим запуска для службы браузера SQL Server.

Поддерживаемые значения.

  • Автоматический

  • Выключен

  • Вручную

SQL Server Full-Text

/FTUPGRADEOPTION

Необязательный

Указывает параметр обновления полнотекстового каталога.

Поддерживаемые значения.

  • REBUILD

  • RESET

  • IMPORT

Службы Integration Services

/ISSVCACCOUNT

Обязательный

Указывает учетную запись для служб Службы Integration Services.

Значение по умолчанию:

  • NT AUTHORITY\NETWORK SERVICE

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Integration Services

/ISSVCStartupType

Необязательный

Указывает режим запуска для службы Службы Integration Services.

Службы Reporting Services

/RSUPGRADEDATABASEACCOUNT

Необязательно

Это свойство используется только при обновлении сервера отчетов 2008 R2 или более ранней версии, работающего в режиме интеграции с SharePoint. Дополнительные операции по обновлению необходимы для серверов отчетов, где используется более старая архитектура режима интеграции с SharePoint, которая была изменена в SQL Server 2012 Службы Reporting Services. Если этот параметр не используется при установке из командной строки, используется учетная запись службы, которая была по умолчанию задана для старого экземпляра сервера отчетов. Если используется это свойство, укажите пароль для учетной записи с помощью свойства /RSUPGRADEPASSWORD.

Службы Reporting Services

/RSUPGRADEPASSWORD

Необязательно

Пароль существующей учетной записи службы сервера отчетов.

Параметры добавления узла

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

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

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

Поддерживаемое значение:

  • AddNode

Управление программой установки SQL Server

/IACCEPTSQLSERVERLICENSETERMS

Требуется только в том случае, если для автоматической установки указан параметр /Q или /QS.

Требуется для подтверждения принятия условий лицензии.

Управление программой установки SQL Server

/ENU

Необязательный

Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы.

Управление программой установки SQL Server

/UpdateEnabled

Необязательный

Задает, должна ли программа установки SQL Server обнаруживать и включать обновления продукта. Допустимые значения — True и False либо 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления.

Управление программой установки SQL Server

/UpdateSource

Необязательный

Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: «MU» (поиск в центре обновления Майкрософт); допустимый путь к папке, относительный путь или общая папка в формате UNC, например \MyUpdates или общая папка UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Майкрософт или в службе обновления Windows через службы Windows Server Update Services.

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/PID

Необязательный

Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, то используется выпуск Evaluation.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/FAILOVERCLUSTERIPADDRESSES

Обязательный

Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат <Тип IP>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

  • FAILOVERCLUSTERIPADDRESSES=DEFAULT

  • FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv4;172.16.0.0;ClusterNetwork1;172.31.255.255

  • FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

  • FAILOVERCLUSTERIPADDRESSES=IPv6;2001:db8:23:1002:20f:1fff:feff:b3a3;ClusterNetwork1

Дополнительные сведения см. в разделе Добавление или удаление узлов отказоустойчивого кластера SQL Server (программа установки).

Управление программой установки SQL Server

/CONFIRMIPDEPENDENCYCHANGE

Обязательный

Указывает согласие присвоить зависимости ресурса IP-адреса значение OR для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе Добавление или удаление узлов отказоустойчивого кластера SQL Server (программа установки).

Поддерживаемые значения.

  • 0 = False (значение по умолчанию)

  • 1 = True

Агент SQL Server

/AGTSVCACCOUNT

Обязательный

Указывает учетную запись для службы агента SQL Server.

Агент SQL Server

/AGTSVCPASSWORD

Обязательный

Задает пароль для службы агента SQL Server.

Analysis Services

/ASSVCACCOUNT

Обязательный

Задает учетную запись для службы Analysis Services.

Analysis Services

/ASSVCPASSWORD

Обязательный

Указывает пароль для службы Analysis Services.

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

Обязательный

Указывает стартовую учетную запись для службы SQL Server.

Компонент SQL Server Database Engine

/SQLSVCPASSWORD

Обязательный

Указывает пароль для SQLSVCACCOUNT.

Службы Integration Services

/ISSVCPASSWORD

Обязательный

Указывает пароль для служб Службы Integration Services.

Службы Reporting Services

/RSINSTALLMODE

Доступен в режиме «Только файлы».

Указывает режим установки для служб Службы Reporting Services.

Службы Reporting Services

/RSSVCPASSWORD

Обязательный

Указывает пароль стартовой учетной записи для службы Службы Reporting Services.

Дополнительные замечания

Компонент Компонент Database Engine и службы Analysis Services являются единственными компонентами, поддерживающими работу в кластере. Остальные компоненты не поддерживают работу в кластере и не обеспечивают высокий уровень доступности за счет отработки отказа.

Образец синтаксиса

Добавление узла к существующему экземпляру отказоустойчивого кластера с компонентом Компонент Database Engine и службами Analysis Services.

setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD=”<password for AS account>” /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0

Параметры удаления узла

При разработке скриптов удаления узла из командной строки можно использовать параметры, приведенные в следующей таблице. Для удаления отказоустойчивого кластера необходимо выполнить операцию удаления узла на каждом узле отказоустойчивого кластера. Дополнительные сведения см. в разделе Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).

Компонент SQL Server

Параметр

Описание

Управление программой установки SQL Server

/ACTION

Обязательный

Необходим для указания на поток операций удаления узла.

Поддерживаемое значение:

  • RemoveNode

Управление программой установки SQL Server

/CONFIGURATIONFILE

Необязательный

Указывает используемый файл ConfigurationFile.

Управление программой установки SQL Server

/HELP, H, ?

Необязательный

Отображает варианты использования для параметров.

Управление программой установки SQL Server

/INDICATEPROGRESS

Необязательный

Указывает, что подробный журнал установки должен быть выведен на консоль.

Управление программой установки SQL Server

/INSTANCENAME

Обязательный

Указывает имя экземпляра SQL Server.

Дополнительные сведения см. в разделе Конфигурация экземпляра.

Управление программой установки SQL Server

/Q

Необязательный

Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для автоматической установки.

Управление программой установки SQL Server

/QS

Необязательный

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

Управление программой установки SQL Server

/HIDECONSOLE

Необязательный

Указывает, что окно консоли скрыто или закрыто.

Управление программой установки SQL Server

/CONFIRMIPDEPENDENCYCHANGE

Обязательный

Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе Добавление или удаление узлов отказоустойчивого кластера SQL Server (программа установки).

Поддерживаемые значения.

  • 0 = False (значение по умолчанию)

  • 1 = True

Образец синтаксиса

Удаление узла из существующего экземпляра отказоустойчивого кластера с компонентом Компонент Database Engine и службами Analysis Services.

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0

Параметры учетных записей служб

Можно настроить службы SQL Server при помощи встроенной учетной записи, локальной учетной записи или учетной записи домена.

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

При использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи не следует указывать соответствующие параметры пароля. Дополнительные сведения об этих учетных записях службы см. в подразделе Новые типы учетных записей, доступные в Windows 7 и Windows Server 2008 R2 раздела Настройка учетных записей службы Windows и разрешений.

Дополнительные сведения о настройке учетной записи службы см. в разделе Настройка учетных записей службы Windows и разрешений.

Компонент SQL Server

Параметр учетной записи

Параметр пароля

Тип запуска

Агент SQL Server

/AGTSVCACCOUNT

/AGTSVCPASSWORD

/AGTSVCSTARTUPTYPE

Analysis Services

/ASSVCACCOUNT

/ASSVCPASSWORD

/ASSVCSTARTUPTYPE

Компонент SQL Server Database Engine

/SQLSVCACCOUNT

/SQLSVCPASSWORD

/SQLSVCSTARTUPTYPE

Службы Integration Services

/ISSVCACCOUNT

/ISSVCPASSWORD

/ISSVCSTARTUPTYPE

Службы Reporting Services

/RSSVCACCOUNT

/RSSVCPASSWORD

/RSSVCSTARTUPTYPE

Параметры компонентов

Чтобы установить конкретные компоненты, необходимо использовать параметр /FEATURES и указать родительский компонент или один из компонентов, приведенных в следующей таблице. Сведения о функциях, поддерживаемых различными выпусками SQL Server, см. в разделе Функции, поддерживаемые различными выпусками SQL Server 2012.

Параметр родительского компонента

Параметр компонента

Описание

SQL

Устанавливает компонент Компонент SQL Server Database Engine, компонент репликации, компонент Fulltext и Сервер DQS.

SQLEngine

Устанавливает только компонент Компонент SQL Server Database Engine.

Репликация

Устанавливает компонент репликации вместе с компонентом Компонент SQL Server Database Engine.

FullText

Устанавливает компонент FullText вместе с компонентом Компонент SQL Server Database Engine.

DQ

Копирует файлы, необходимые для завершения установки Сервер DQS. После завершения установки SQL Server необходимо запустить файл DQSInstaller.exe, чтобы завершить установку Сервер DQS. Дополнительные сведения см. в разделе Запуск файла DQSInstaller.exe для завершения установки сервера служб DQS. Также устанавливает компонент Компонент SQL Server Database Engine.

AS

Устанавливает все компоненты служб Analysis Services.

Сервер отчетов

Устанавливает все компоненты служб Службы Reporting Services.

DQC

Устанавливает клиент Клиент Data Quality.

IS

Устанавливает все компоненты служб Службы Integration Services.

MDS

Устанавливает службы Master Data Services.

Средства

Устанавливает клиентские средства и компоненты электронной документации по SQL Server.

BC

Устанавливает компоненты обратной совместимости.

BOL

Устанавливает компоненты электронной документации по SQL Server для просмотра содержимого справки и управления им.

BIDS

Установка среды SQL Server Data Tools (SSDT).

Conn

Устанавливает компоненты связи.

SSMS

Устанавливает базовую версию средств управления SQL Server.

Это включает следующие действия.

  • Поддержка Компонент SQL Server Database Engine, SQL Server Express, программы sqlcmd и поставщика SQL Server PowerShell в среде Среда SQL Server Management Studio.

ADV_SSMS

Устанавливает полную версию средств управления SQL Server.

Помимо компонентов базовой версии, сюда также входят:

  • Поддержка среды Среда SQL Server Management Studio для служб Службы Reporting Services, Analysis Services и Службы Integration Services

  • Приложение SQL Server Profiler

  • Помощник по настройке ядра СУБД

  • Управление программой SQL Server

DREPLAY_CTLR

Устанавливает контроллер распределенного воспроизведения

DREPLAY_CLT

Устанавливает клиент распределенного воспроизведения

SNAC_SDK

Устанавливает пакет SDK для Microsoft SQL Server Native Client

SDK

Устанавливает пакет средств разработки программного обеспечения.

LocalDB1

Устанавливает LocalDB, режим выполнения SQL Server Express, предназначенный для разработчиков программ.

1LocalDB подходит только при установке SKU SQL Server 2012 Express. Дополнительные сведения о SQL Server 2012 Express LocalDB см. в разделе SQL Server 2012 Express LocalDB.

Примеры параметров компонентов

Параметр и значения

Описание

/FEATURES=SQLEngine

Устанавливает компонент Компонент Database Engine без репликации и без компонента Full-Text Search.

/FEATURES=SQLEngine, FullText

Устанавливает компонент Компонент Database Engine с компонентом Full-Text Search.

/FEATURES=SQL, Tools

Устанавливает полный набор функций компонента Компонент Database Engine и все средства.

/FEATURES=BOL

Устанавливает компоненты электронной документации по SQL Server для просмотра содержимого справки и управления им.

Параметры роли

Роль установки или параметр /Role позволяет устанавливать стандартный набор компонентов. Роли Analysis Services устанавливают экземпляр служб Analysis Services в существующей ферме SharePoint либо в новой, ненастроенной ферме. Каждый сценарий поддерживается двумя ролями установки. Одновременно может быть выбрана только одна роль установки. При выборе роли программа установки устанавливает функции и компоненты, которые принадлежат роли. Указанные для роли компоненты могут быть изменены. Дополнительные сведения об использовании параметра роли функций см. в разделе Установка PowerPivot из командной строки.

Роль AllFeatures_WithDefaults действует по умолчанию для выпусков SQL Server Express и позволяет сократить количество диалоговых окон, показываемых пользователю. Она может быть указана из командной строки при установке выпуска SQL Server, не являющегося SQL Server Express.

Роль

Описание

Установка...

SPI_AS_ExistingFarm

Устанавливает службы Analysis Services в качестве именованного экземпляра PowerPivot в существующей ферме SharePoint Server 2010 или на отдельном сервере.

Ядро вычисления служб Analysis Services, предварительно настроенное для хранения и обработки данных в оперативной памяти.

Пакеты решений PowerPivot

Установщик для PowerPivot для Excel

Электронная документация по SQL Server

SPI_AS_NewFarm

Устанавливает службы Analysis Services и компонент Компонент Database Engine как именованный экземпляр PowerPivot в новой ненастроенной ферме Office SharePoint Server 2010 или на отдельном сервере. Программа установки SQL Server настроит ферму при установке роли.

Ядро вычисления служб Analysis Services, предварительно настроенное для хранения и обработки данных в оперативной памяти.

Пакеты решений PowerPivot

Электронная документация по SQL Server

Компонент Database Engine

Средства настройки

Среда SQL Server Management Studio

AllFeatures_WithDefaults

Устанавливает все компоненты, доступные в текущем выпуске.

Добавляет текущего пользователя в предопределенную роль сервера SQL Serversysadmin.

Если в Windows Vista, Windows Server 2008 и следующих версиях операционная система не является контроллером домена, то по умолчанию в компоненте Компонент Database Engine и службах Службы Reporting Services используется учетная запись NTAUTHORITY\NETWORK SERVICE, а в службах Службы Integration Services — учетная запись NTAUTHORITY\NETWORK SERVICE.

В выпусках SQL Server Express эта роль по умолчанию включена. Для всех остальных выпусков данная роль не включена, но может быть определена через пользовательский интерфейс или с помощью параметров командной строки.

Для выпусков SQL Server Express устанавливает только те функции, которые доступны в выпуске. Для прочих выпусков устанавливает все компоненты SQL Server.

Параметр AllFeatures_WithDefaults может сочетаться с другими параметрами, которые переопределяют настройки параметра AllFeatures_WithDefaults. Например, сочетание параметра AllFeatures_WithDefaults с параметром /Features=RS переопределит команду для установки всех компонентов и установит лишь службы Службы Reporting Services, но будет соблюдать параметр AllFeatures_WithDefaults, определяющий использование учетной записи службы по умолчанию для служб Службы Reporting Services.

При использовании параметра AllFeatures_WithDefaults с параметром /ADDCURRENTUSERASSQLADMIN=FALSE диалоговое окно провизионирования настройки не заполняется автоматически в соответствии с текущим пользователем. Добавьте параметры /AGTSVCACCOUNT и /AGTSVCPASSWORD, чтобы задать учетную запись службы и пароль для агента SQL Server.

Управление способом отработки отказа с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP

Чтобы обновить отказоустойчивый кластер SQL Server до версии SQL Server 2012, необходимо поочередно запустить программу установки на каждом узле отказоустойчивого кластера, начиная с пассивных узлов. Программа установки определяет момент перехода на другой ресурс в зависимости от общего числа узлов в экземпляре отказоустойчивого кластера и от количества уже обновленных узлов. Если была обновлена половина узлов или более, программа установки по умолчанию вызовет отработку отказа на обновленный узел.

Чтобы управлять отработкой отказа узлов кластера во время обновления, запустите операцию обновления из командной строки и воспользуйтесь параметром /FAILOVERCLUSTERROLLOWNERSHIP для управления способом отработки отказа до того, как операция обновления переключит узел в режим «вне сети». Используйте этот параметр следующим образом:

  • Значение /FAILOVERCLUSTERROLLOWNERSHIP=0 не передает владение кластером обновленным узлам (не перемещает группу), а по окончании обновления не добавляет этот узел в список возможных владельцев кластера SQL Server.

  • Значение /FAILOVERCLUSTERROLLOWNERSHIP=1 передает владение кластером обновленным узлам (перемещает группу), а по окончании обновления добавляет этот узел в список возможных владельцев кластера SQL Server.

  • /FAILOVERCLUSTERROLLOWNERSHIP=2 — значение по умолчанию. Оно используется, если этот параметр не задан. Этот параметр указывает, что программа установки SQL Server будет управлять владением кластера (перемещением группы) по мере необходимости.

Настройка идентификатора экземпляра или InstanceID

Параметр Instance ID или /InstanceID используется для указания пути установки компонентов экземпляра и пути к экземпляру в реестре. Значением INSTANCEID является строка, которая должна быть уникальной.

  • Идентификатор экземпляра SQL Server: MSSQL11.<INSTANCEID>

  • Идентификатор экземпляра служб AS: MSAS11.<INSTANCEID>

  • Идентификатор экземпляра служб RS: MSRS11.<INSTANCEID>

Компоненты, привязанные к экземпляру, устанавливаются в следующие папки:

%Program Files%\Microsoft SQL Server\<SQLInstanceID>

%Program Files%\Microsoft SQL Server\<ASInstanceID>

%Program Files%\Microsoft SQL Server\<RSInstanceID>

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

Если в командной строке не указано INSTANCEID, программа установки по умолчанию заменяет <INSTANCEID> на <INSTANCENAME>.

См. также

Задания

Установка SQL Server «2012» с помощью мастера установки (программы установки)

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

Установка отказоустойчивого кластера SQL Server

Установка компонентов бизнес-аналитики SQL Server 2012