Install SQL Server 2014 from the Command Prompt

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

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

Примечание

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

Независимо от метода установки необходимо подтвердить принятие условий лицензии на ПО от имени физического лица или организации, за исключением случаев, когда использование ПО соответствует отдельному соглашению, такому как соглашение Майкрософт о корпоративном лицензировании или соглашение сторонних производителей с ISV или 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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления 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 для установки. Дополнительные сведения см. в документе Параметры компонентов ниже.

Выберите Параметры роли , чтобы указать роль установки. Роли установки позволяют установить SQL Server в предопределенной конфигурации.
Управление программой установки SQL Server /HELP, H, ?

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

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

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

По умолчанию используется %Program Files%\MicrosoftSQL Server.

Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTALLSHAREDWOWDIR

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

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

Не удается задать значение %Program Files%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTANCEDIR

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

Необязательно
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
Управление программой установки SQL Server /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.
Службы Analysis Services /ASCOLLATION

Необязательно
Задает параметры сортировки для служб Службы Analysis Services. Значение по умолчанию:

Latin1_General_CI_AS
Службы Analysis Services /ASCONFIGDIR

Необязательно
Указывает каталог для файлов конфигурации служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.
Службы Analysis Services /ASDATADIR

Необязательно
Указывает каталог для файлов данных служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.
Службы Analysis Services /ASLOGDIR

Необязательно
Указывает каталог для файлов журналов служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.
Службы Analysis Services /ASSERVERMODE

Необязательно
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения: MULTIDIMENSIONAL, POWERPIVOT или TABULAR. ПараметрASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode.
Службы 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)%\MicrosoftSQL Server \<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.
Службы Analysis Services /ASPROVIDERMSOLAP

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

1 = включено
Службы Analysis Services /FARMACCOUNT

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

Этот параметр используется только для экземпляров служб Analysis Services, установленных с помощью role Parameters= SPI_AS_NEWFARM.
Службы Analysis Services /FARMPASSWORD

Требуется для SPI_AS_NewFarm
Позволяет задать пароль для учетной записи фермы.
Службы Analysis Services /PASSPHRASE

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

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

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

Этот параметр используется только для экземпляров служб Analysis Services, установленных с помощью параметров роли = 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)%\MicrosoftSQL Server\

Для всех остальных установок:%Program Files%\MicrosoftSQL Server|
Компонент SQL Server Database Engine /SAPWD

Требуется, если /SECURITYMODE=SQL
Задает пароль для учетной записи sa SQL Server.
Компонент 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. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

Необязательно
Указывает каталог для файлов журнала базы данных tempdb. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBDIR

Необязательно
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

<InstallSQLDataDir>\ <SQLInstanceID>\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 Search /FTSVCACCOUNT

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

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

Учетная запись локальной службы
Компонент SQL Server Full-Text Search /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008.
Службы 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. Поддерживаемые значения:

SharePointFilesOnlyMode

DefaultNativeMode

FilesOnlyMode

Примечание. Если установка включает компонент SQL ServerКомпонент Database Engine, то предусмотренным по умолчанию значением для RSINSTALLMODE является DefaultNativeMode.

Если установка не включает компонент SQL ServerКомпонент Database Engine, то предусмотренным по умолчанию значением для 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 2014 с помощью 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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления Windows через службы Windows Server Update Services.
Управление программой установки SQL Server /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
Управление программой установки SQL Server /FEATURES

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

Поддерживаемые значения — SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, SSDTBI, Conn, IS, BC, SDK, BOL, SSMS, Adv_SSMS, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS
Управление программой установки SQL Server /HELP, H, ?

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

Необязательно
Указывает, что окно консоли скрыто или закрыто.
Управление программой установки SQL Server /INDICATEPROGRESS

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

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

По умолчанию используется %Program Files%\MicrosoftSQL Server.

Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTANCEDIR

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

До SQL Server 2012 г. требуется накопительный пакет обновления 1 (SP1) (январь 2013 г.)

Начиная с SQL Server 2012 с пакетом обновления 1 (SP1) накопительный пакет обновления 2 требуется для функций экземпляра.
Определяет 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) (январь 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 для завершаемого экземпляра.

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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)%\MicrosoftSQL Server\

Для всех остальных установок: %Program Files%\MicrosoftSQL Server|
Компонент SQL Server Database Engine /SAPWD

Требуется, если /SECURITYMODE=SQL
Задает пароль для учетной записи sa SQL Server.
Компонент 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.

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

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

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

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBDIR

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

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

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

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

<InstallSQLDataDir>\ <SQLInstanceID>\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 Search /FTSVCACCOUNT

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

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

Учетная запись локальной службы
Компонент SQL Server Full-Text Search /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008.
Сетевая конфигурация 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 2014 до другого выпуска. Дополнительные сведения о поддерживаемой версии и обновлении выпуском см. в разделе Supported Version and Edition Upgrades.
Управление программой установки 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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления 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 2005
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
Управление программой установки SQL Server /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 Search /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

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

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

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

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 Параметр Описание
Управление программой установки SQL Server /ACTION

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

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

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

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

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

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

SQL Server (<имя_экземпляра>)
Управление программой установки SQL Server /UpdateEnabled

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

Необязательно
Задает расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения: "MU" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления 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%\MicrosoftSQL Server.

Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTALLSHAREDWOWDIR

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

Значение по умолчанию : %Program Files(x86)%\MicrosoftSQL Server

Не удается задать значение %Program Files%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTANCEDIR

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

Необязательно
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
Управление программой установки SQL Server /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Для всех остальных установок:%Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.
Службы Analysis Services /ASCOLLATION

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

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

— Latin1_General_CI_AS
Службы Analysis Services /ASCONFIGDIR

Необязательно
Указывает каталог для файлов конфигурации служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.
Службы Analysis Services /ASDATADIR

Необязательно
Указывает каталог для файлов данных служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.
Службы Analysis Services /ASLOGDIR

Необязательно
Указывает каталог для файлов журналов служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.
Службы Analysis Services /ASSYSADMINACCOUNTS

Обязательно
Задает учетные данные администратора для служб Службы Analysis Services.
Службы Analysis Services /ASTEMPDIR

Необязательно
Указывает каталог для временных файлов служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\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
Задает пароль для учетной записи sa SQL Server.
Компонент 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. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

Необязательно
Указывает каталог для файлов журнала базы данных tempdb. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBDIR

Необязательно
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

<InstallSQLDataDir>\ <SQLInstanceID>\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 Search /FTSVCACCOUNT

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

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

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

Учетная запись локальной службы
Компонент SQL Server Full-Text Search /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008.
Службы 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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления 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%\MicrosoftSQL Server.

Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTALLSHAREDWOWDIR

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

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

Не удается задать значение %Program Files%\MicrosoftSQL Server
Управление программой установки SQL Server /INSTANCEDIR

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

Необязательно
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
Управление программой установки SQL Server /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 Search /FTSVCACCOUNT

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

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

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

Учетная запись локальной службы
Компонент SQL Server Full-Text Search /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008.
Службы 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. Это может быть имя существующей группы кластера или имя новой группы ресурсов.

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

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 /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Для всех остальных установок:%Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.
Службы Analysis Services /ASCOLLATION

Необязательно
Задает параметры сортировки для служб Службы Analysis Services. Значение по умолчанию:

Latin1_General_CI_AS
Службы Analysis Services /ASCONFIGDIR

Необязательно
Указывает каталог для файлов конфигурации служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.
Службы Analysis Services /ASDATADIR

Необязательно
Указывает каталог для файлов данных служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.
Службы Analysis Services /ASLOGDIR

Необязательно
Указывает каталог для файлов журналов служб Службы Analysis Services . Значения по умолчанию:

Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Для всех остальных установок: %Program Files%\MicrosoftSQL 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)%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Для всех остальных установок: %Program Files%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.
Службы Analysis Services /ASPROVIDERMSOLAP

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

1 = включено
Компонент SQL Server Database Engine /INSTALLSQLDATADIR

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

Необходимо указать каталог данных, который должен располагаться на общем диске кластера.
Компонент SQL Server Database Engine /SAPWD

Требуется, если /SECURITYMODE=SQL
Задает пароль для учетной записи sa SQL Server.
Компонент 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. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBDIR

Необязательно
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:

<InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

<InstallSQLDataDir>\ <SQLInstanceID>\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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления 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 2005
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
Управление программой установки SQL Server /INSTANCENAME

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки SQL Server /PID

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

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

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

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

0=отключено

1 = включено
Управление программой установки SQL Server /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто.
Управление программой установки SQL Server /FAILOVERCLUSTERROLLOWNERSHIP Задает способ отработки отказа в ходе обновления.
служба «SQL Server, браузер» /BROWSERSVCSTARTUPTYPE

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

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

Выключено

Вручную
Компонент SQL Server Full-Text Search /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

Необязательно
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима 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" (поиск в Центре обновления Microsoft ); допустимый путь к папке, относительный путь (например, .\MyUpdates) или общая папка в формате UNC. По умолчанию программа установки SQL Server выполняет поиск в центре обновления Microsoft или в службе обновления Windows через службы Windows Server Update Services.
Управление программой установки SQL Server /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
Управление программой установки SQL Server /HELP, H, ?

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

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

Обязательно
Указывает имя экземпляра SQL Server .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 .

Дополнительные сведения см. в разделе Instance Configuration.
Управление программой установки 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 и разрешений.

Дополнительные сведения о настройке учетных записей служб см. в разделе Configure Windows Service Accounts and Permissions.

Компонент 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 2014.

Параметр родительского компонента Параметр компонента Описание
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 для просмотра содержимого справки и управления им.
Conn Устанавливает компоненты связи.
SSMS Устанавливает средства управления SQL Server — базовый. Это включает следующие действия.

SQL Server Management Studio поддержка ядра СУБД SQL Server, SQL Server Express, служебной программы sqlcmd и поставщика SQL Server PowerShell
ADV_SSMS Установка средств управления SQL Server — завершено. Помимо компонентов базовой версии, сюда также входят:

Среда SQL Server Management Studio с поддержкой служб Reporting Services, Analysis Services и Integration Services

Профилировщик SQL Server

Помощник по настройкеКомпонент Database Engine

Управление служебной программой SQL Server
DREPLAY_CTLR Устанавливает контроллер распределенного воспроизведения
DREPLAY_CLT Устанавливает клиент распределенного воспроизведения
SNAC_SDK Устанавливает пакет SDK для MicrosoftSQL Server Native Client
SDK Устанавливает пакет средств разработки программного обеспечения.
LocalDB1 Устанавливает LocalDB, режим выполнения SQL Server Express , предназначенный для разработчиков программ.

1 LocalDB является вариантом при установке любого номера SKU SQL Server 2014 Express. Дополнительные сведения см. в статье SQL Server 2014 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 и ядро СУБД в качестве именованного экземпляра PowerPivot на новой, не настроенной ферме Office SharePoint Server 2010 или автономном сервере. Программа установки SQL Server настроит ферму при установке роли. Модуль вычисленийСлужбы Analysis Services , предварительно настроенный для хранения и обработки данных в оперативной памяти.

Пакеты решения PowerPivot

электронная документация по SQL Server

Компонент Database Engine

Средства настройки

SQL Server Management Studio.
AllFeatures_WithDefaults Устанавливает все компоненты, доступные в текущем выпуске.

Добавляет текущего пользователя в предопределинную роль сервера SQL Serversysadmin.

Если в 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 2014, необходимо запустить программу установки на одном узле отказоустойчивого кластера за раз, начиная с пассивных узлов. Программа установки определяет момент перехода на другой ресурс в зависимости от общего числа узлов в экземпляре отказоустойчивого кластера и от количества уже обновленных узлов. Если была обновлена половина узлов или более, программа установки по умолчанию вызовет отработку отказа на обновленный узел.

Чтобы управлять отработкой отказа узлов кластера во время обновления, запустите операцию обновления из командной строки и воспользуйтесь параметром /FAILOVERCLUSTERROLLOWNERSHIP для управления способом отработки отказа до того, как операция обновления переключит узел в режим «вне сети». Используйте этот параметр следующим образом:

  • Значение /FAILOVERCLUSTERROLLOWNERSHIP=0 не передает владение кластером обновленным узлам (не перемещает группу), а по окончании обновления не добавляет этот узел в список возможных владельцев кластера SQL Server.

  • Значение /FAILOVERCLUSTERROLLOWNERSHIP=1 передает владение кластером обновленным узлам (перемещает группу), а по окончании обновления добавляет этот узел в список возможных владельцев кластера SQL Server.

  • /FAILOVERCLUSTERROLLOWNERSHIP=2 — значение по умолчанию. Оно используется, если этот параметр не задан. Этот параметр указывает, что программа установки SQL Server будет управлять владением кластера (перемещением группы) по мере необходимости.

Настройка идентификатора экземпляра или InstanceID

Параметр Instance ID или /InstanceID используется для указания пути установки компонентов экземпляра и пути к экземпляру в реестре. Значение INSTANCEID — строка, которая должна быть уникальной.

  • Идентификатор экземпляра SQL:MSSQL12.<INSTANCEID>

  • Идентификатор экземпляра AS: MSAS12.<INSTANCEID>

  • Идентификатор экземпляра RS:MSRS12.<INSTANCEID>

Компоненты, привязанные к экземпляру, устанавливаются в следующие папки:

%Program Files%\MicrosoftSQL Server\<SQLInstanceID>

%Program Files%\MicrosoftSQL Server\<ASInstanceID>

%Program Files%\MicrosoftSQL Server\<RSInstanceID>

Примечание

Если в командной строке не указано INSTANCEID, программа установки по умолчанию заменяет <INSTANCEID> на <INSTANCENAME>.

См. также:

Установка SQL Server «2014» с помощью мастера установки (программы установки)
Установка отказоустойчивого кластера SQL Server
Install SQL Server 2014 BI Features