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


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

Область применения: SQL Server — только Для Windows

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

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

Чтобы установить или настроить экземпляр SQL Server из командной строки, откройте административную командную строку и перейдите в каталог, где находится setup.exe в носителе установки SQL Server. Выполните команду setup.exe с необходимыми и необязательными параметрами, которые выполняют нужные вам действия:

C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}

В следующем примере устанавливаются ядро СУБД SQL Server, службы анализа SQL Server, а также SQL Server и интеграционные службы в тихом режиме.

C:\SQLMedia\SQLServer2022> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"

Чтобы просмотреть список всех возможных команд в консоли, запустите исполняемый файл с флагом /help :

C:\SQLMedia\SQLServer2022> setup.exe /help

Внимание

В SQL Server 2022 (16.x) появился новый параметр /PRODUCTCOVEREDBYSAустановки. Этот параметр указывает, покрывается ли указанная лицензия на ключ продукта (/PID=) контрактом Software Assurance, подпиской SQL Server или же только лицензией SQL Server.

Оставшаяся часть статьи содержит подробное описание доступных параметров.

Примечание.

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

Независимо от метода установки необходимо подтвердить принятие условий лицензии на ПО от имени физического лица или организации, за исключением случаев, когда использование ПО соответствует отдельному соглашению, такому как соглашение Майкрософт о корпоративном лицензировании или соглашение сторонних производителей с ISV или OEM.

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

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

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

Установка командной строки поддерживается в следующих сценариях:

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

Примечание.

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

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

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

Параметр Пример
/ПАРАМЕТР /INDICATEPROGRESS
/ПАРАМЕТР=true/false /SQLSVCINSTANTFILEINIT=True
/ПАРАМЕТР=1/0 для логических типов данных /TCPENABLED=1
/ПАРАМЕТР="значение" для всех параметров-одиночных значений.

Для параметра, для которого требуется путь: поддерживается /INSTANCEDIR=C:\Path или /INSTANCEDIR="C:\Path".
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic"
/ПАРАМЕТР="значение1" "значение2" "значение3" для всех многозначных параметров.

Исключение: /FEATURES является многозначным, но для него действует формат /FEATURES=AS,RS,IS, где не используются пробелы, а значения разделяются запятыми.
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary"

Внимание

При установке SQL Server, если указаны те же пути для INSTANCEDIR и SQLUSERDBDIR, агент SQL Server и полнотекстовый поиск не запускаются из-за отсутствия разрешений.

Примечание.

Значения реляционного сервера поддерживают дополнительные форматы представления слэша: один слэш (\) или два символа слэша (\\) для пути.

Варианты параметров

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

Параметры, перечисленные для компонента SQL Server ядро СУБД, зависят от этого компонента. Параметры SQL Server Agent и SQL Server Browser применимы при установке СУБД SQL Server.

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

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

Компонент ядра базы данных SQL Server Параметр Описание
Контроль установки ядра СУБД /ACTION

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

Поддерживаемые значения: Install.
элемент управления установкой ядра базы данных /SUPPRESSPRIVACYSTATEMENTNOTICE

Обязательно, если указан параметр /Q или /QS для автоматической установки.
Позволяет скрыть заявление о конфиденциальности. Используя этот флаг, вы согласны с уведомлением о конфиденциальности.
контроль установки механизма базы данных /IACCEPTSQLSERVERLICENSETERMS

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

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

Обязательно, когда для автоматической установки указан параметр /Q или /QS, включая пакет Python Anaconda.
Требуется для подтверждения принятия условий лицензии.
Контроль настройки SQL Server R /IACCEPTROPENLICENSETERMS

Обязательно, если указан параметр /Q или /QS для автоматических установок, включающих пакет Microsoft R Open.
Требуется для подтверждения принятия условий лицензии.
Элемент управления установкой ядра СУБД /ENU

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

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

Необязательно
Укажите расположение, в котором программа установки SQL Server получит обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server будет выполнять поиск в Microsoft Update или в службах Windows Server Update Services через службу обновления Windows.
элемент управления установки ядра СУБД /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки СУБД (Database Engine) /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. дополнение о конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
Элемент управления установки движка базы данных /FEATURES или /ROLE

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

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

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

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

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

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

Значение по умолчанию: %Program Files%\Microsoft SQL Server.

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

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

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

Не удается задать значение %Program Files%\Microsoft SQL Server
элемент управления установки СУБД /INSTANCEDIR

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

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

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установкой ядра СУБД /PRODUCTCOVEREDBYSA

Область применения: SQL Server 2022 (16.x) и более поздних версий

Обязательно при установке функции расширения Azure из командной строки AZUREEXTENSION.
Указывает покрытие лицензий для SQL Server.

/PRODUCTCOVEREDBYSA=Trueили просто /PRODUCTCOVEREDBYSAуказывает, что он охватывается в рамках подписки Software Assurance или SQL Server.

/PRODUCTCOVEREDBYSA=False или опущение параметра означает, что он охватывается лицензией SQL Server.
Управление установкой движка СУБД /PID

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

Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
Элемент управления установки СУБД /Q или /QUIET

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

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

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

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

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

- /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.

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

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

Параметр UIMODE нельзя использовать с параметрами /Q или /QS.
элемент управления установкой ядра базы данных /SQMREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
управление установкой ядра СУБД /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Агент SQL Server /AGTSVCACCOUNT

Обязательный
Задает учетную запись для службы агента SQL Server.
Агент SQL Server /AGTSVCPASSWORD

Обязательный
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Агент SQL Server /AGTSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Ядро PolyBase /PBENGSVCPASSWORD

Необязательно
Задает пароль для учетной записи службы движка.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

Необязательно
Задает режим запуска для службы модуля PolyBase Engine.

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

- Automatic (по умолчанию)
- Disabled
- Manual
Перемещение данных PolyBase /PBDMSSVCACCOUNT

Необязательно
Задает учетную запись для службы перемещения данных.

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Перемещение данных PolyBase /PBDMSSVCSTARTUPTYPE

Необязательно
Задает режим запуска для службы перемещения данных.

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

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

Поддерживаемые значения: True, False
Службы анализа /ASBACKUPDIR

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

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

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

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

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

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

Примечание. Поддерживается только сортировка Windows. Использование сортировки SQL может привести к неожиданному поведению.
Службы анализа данных /ASCONFIGDIR

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

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

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

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.
Службы аналитических услуг /ASDATADIR

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

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

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

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

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

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

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

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

Необязательно
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — это MULTIDIMENSIONAL или TABULAR. ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode.
Службы анализа данных /ASSVCACCOUNT

Обязательный
Указывает учетную запись службы Analysis Services.
Службы аналитических сервисов /ASSVCPASSWORD

Обязательный
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы аналитических услуг /ASSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Analysis Services /ASSYSADMINACCOUNTS

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

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

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

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

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.
Службы аналитических услуг /ASPROVIDERMSOLAP

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

Значение по умолчанию: — 1 = включено
Службы анализа /FARMACCOUNT

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

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

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

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

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

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

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

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

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

- Automatic
- Disabled
- Manual
Компонент SQL Server Database Engine /ENABLERANU

Необязательно
Включает ввод учетных данных в режиме "запуск от имени" для установки SQL Server Express.
Система управления базами данных SQL Server (Database Engine) /INSTALLSQLDATADIR

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

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

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

Для всех прочих вариантов установки: %Program Files%\Microsoft SQL Server\.
Движок базы данных SQL Server /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 /SQLCOLLATION

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

Параметр установки по умолчанию определяется локалью операционной системы (ОС). Параметры сортировки уровня сервера могут быть изменены в процессе установки. Кроме того, их можно изменить, сменив языковой стандарт ОС перед установкой. Для параметров сортировки по умолчанию устанавливается самая старая доступная версия, связанная с каждой конкретной локалью. Это связано с причинами обратной совместимости. Поэтому данную сортировку не всегда рекомендуется использовать. Чтобы воспользоваться всеми преимуществами функций SQL Server, измените параметры установки по умолчанию, чтобы использовать параметры сортировки Windows. Например, для языкового стандарта ОС English (United States) (кодовая страница 1252) сортировка по умолчанию во время установки — SQL_Latin1_General_CP1_CI_AS, и ее можно изменить на ближайший аналог сортировки Windows — Latin1_General_100_CI_AS_SC.

Дополнительные сведения см. в разделе Поддержка сортировки и Юникода.
Движок базы данных SQL Server /ADDCURRENTUSERASSQLADMIN

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

Использование /ADDCURRENTUSERASSQLADMIN необязательно, но требуется либо /ADDCURRENTUSERASSQLADMIN, либо /SQLSYSADMINACCOUNTS.

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

True для выпусков SQL Server Express

False для всех остальных выпусков
Компонент SQL Server Database Engine /SQLSVCACCOUNT

Обязательный
Указывает учетную запись запуска для службы SQL Server.
Компонент SQL Server Database Engine /SQLSVCPASSWORD

Обязательный
Указывает пароль для SQLSVCACCOUNT. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Движок базы данных SQL Server /SQLSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Компонент SQL Server Database Engine /SQLSYSADMINACCOUNTS

Обязательный
С помощью этого параметра учетные записи назначаются в качестве членов роли sysadmin.

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

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBFILECOUNT

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

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

1 для SQL Server Express

8 или количество ядер (меньшее из этих значений) для всех остальных выпусков.

Важно: основной файл базы данных для tempdb по-прежнему будет tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server файлы, соответствующие соглашению об именовании tempdb_mssql_#.ndf, удаляются. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.

Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных.
Компонент SQL Server Database Engine /SQLTEMPDBFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

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

По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков

Min = 4 МБ или 8 МБ

Max = 1024 МБ
Компонент SQL Server Database Engine /SQLTEMPDBFILEGROWTH

Необязательно
Указывает увеличение объема каждого tempdb файла данных в МБ. Значение 0 указывает, что автоматическое расширение отключено и добавление пространства запрещено. Настройка позволяет размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает начальный tempdb размер файла журнала в МБ. Установка допускает размер до 1024.

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

4 для SQL Server Express

8 для всех остальных выпусков.

Допустимый диапазон: минимум = значение по умолчанию (4 или 8), максимум = 1024
SQL Server СУБД (Система управления базами данных) /SQLTEMPDBLOGFILEGROWTH

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает прирост tempdb файла журнала в МБ. Значение 0 указывает, что автоматическое приращение отключено, и дополнительное пространство не допускается. Настройка позволяет размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLUSERDBDIR

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

Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLSVCINSTANTFILEINIT

Необязательно
Включает мгновенную инициализацию файлов для учетной записи службы SQL Server. Рекомендации по обеспечению безопасности и производительности см. в статье "Инициализация мгновенного файла базы данных".

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

- False (по умолчанию)
- True
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLMAXDOP=parameter

Область применения: SQL Server 2019 (15.x) и более поздних версий

Необязательно. Если этот параметр пропущен при выполнении автоматических (тихих) установок, MAXDOP будет соответствовать рекомендациям о максимальной степени параллелизма.
Указывает максимальную степень параллелизма, определяющую, сколько процессоров может использовать одна инструкция во время выполнения.

Значение по умолчанию будет соответствовать рекомендациям о максимальной степени параллелизма.
Компонент SQL Server Database Engine /USESQLRECOMMENDEDMEMORYLIMITS

Область применения: SQL Server 2019 (15.x) и более поздних версий

Необязательно. Если /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY и /SQLMAXMEMORY опущены при тихой установке, СУБД SQL Server будет использовать конфигурацию памяти SQL Server по умолчанию.
Указывает, что ядро СУБД SQL Server будет использовать вычисляемые рекомендуемые значения, которые соответствуют рекомендациям по настройке памяти сервера для автономного экземпляра SQL Server.

Примечание. Этот параметр нельзя использовать с /SQLMINMEMORY и /SQLMAXMEMORY.
Компонент SQL Server Database Engine /SQLMINMEMORY

Область применения: SQL Server 2019 (15.x) и более поздних версий

Необязательно. Если /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY, и /SQLMAXMEMORY опущены при автоматической (тихой) установке, СУБД SQL Server будет использовать конфигурацию памяти по умолчанию.
Определяет конфигурацию минимальной памяти сервера в МБ.

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

Примечание. Этот параметр нельзя использовать с /USESQLRECOMMENDEDMEMORYLIMITS.
Компонент SQL Server Database Engine /SQLMAXMEMORY

Область применения: SQL Server 2019 (15.x) и более поздних версий

Необязательно. Если /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY, и /SQLMAXMEMORY опущены при автоматической (тихой) установке, СУБД SQL Server будет использовать конфигурацию памяти SQL Server по умолчанию.
Определяет конфигурацию максимальной памяти сервера в МБ.

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

Примечание. Этот параметр нельзя использовать с /USESQLRECOMMENDEDMEMORYLIMITS.
FILESTREAM /FILESTREAMLEVEL

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

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

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

- 1 = включить FILESTREAM для доступа через Transact-SQL.

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

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

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

Требуется, если FILESTREAMLEVEL значение больше 1.
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM.
Полнотекстовый SQL Server /FTSVCACCOUNT

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

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

Значение по умолчанию: Local Service Account
Полнотекстовый SQL Server /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Интеграционные службы /ISSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE
Службы интеграции /ISSVCPASSWORD

Обязательный
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграционных служб /ISSVCStartupType

Необязательно
Указывает режим запуска службы Integration Services.
Сетевая конфигурация SQL Server /NPENABLED

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

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

- 0 = отключить протокол именованных каналов

- 1 = включение протокола именованных каналов
Сетевая конфигурация SQL Server /TCPENABLED

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

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

- 0 = отключение протокола TCP

- 1 = включение протокола TCP
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Доступно только в FilesOnlyMode
Указывает режим установки для служб отчётности (Reporting Services).

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODEFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает ядро базы данных SQL Server, установка автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Службы отчетов /RSSVCACCOUNT

Область применения: SQL Server 2016 (13.x) и более ранних версий

Обязательный
Указывает учетную запись запуска для Службы отчетности.
Службы отчетов /RSSVCPASSWORD

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

- Automatic
- Disabled
- Manual
Службы Python/машинного обучения (в базе данных) /MPYCACHEDIRECTORY

Необязательно
Зарезервировано для последующего использования. Используется %TEMP% для хранения файлов Python .CAB для установки на компьютере без подключения к Интернету.
Службы машинного обучения R (в базе данных) /MRCACHEDIRECTORY

Необязательно
Используйте этот параметр, чтобы указать каталог кэша для Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (Standalone), или поддержки возможностей R в службах машинного обучения SQL Server или Machine Learning Server (Standalone). Этот параметр обычно используется при установке компонентов R из командной строки на компьютере без доступа к Интернету.
Java и языковые расширения /SQL_INST_JAVA,
/SQLJAVADIR = "path"

Область применения: только SQL Server 2019 (15.x)

Необязательно
Указывает установку Java с помощью расширений языка. Если /SQL_INST_JAVA предоставлен без параметра /SQLJAVADIR, предполагается, что вы хотите установить Zulu Open JRE, предоставляемый установочным носителем.

Путь, указанный для /SQLJAVADIR, означает, что вы хотите использовать уже установленный JRE или JDK.
Расширение Azure для SQL Server /FEATURES=AZUREEXTENSION

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Подключите экземпляр к Azure Arc.
Расширение Azure для SQL Server /AZURESUBSCRIPTIONID

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
В подписке Azure будет создан ресурс экземпляра SQL Server.
Расширение Azure для SQL Server /AZURERESOURCEGROUP

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Группа ресурсов Azure, в которой будет создан ресурс экземпляра SQL Server.
Расширение Azure для SQL Server /AZUREREGION

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Регион Azure, в котором будет создан ресурс экземпляра SQL Server.
Расширение Azure для SQL Server /AZURETENANTID

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Идентификатор арендатора Azure, в котором существует субъект-служба.
Расширение Azure для SQL Server /AZURESERVICEPRINCIPAL

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Сервисный принципал для аутентификации по заданному идентификатору арендатора, подписке и группе ресурсов.
Расширение Azure для SQL Server /AZURESERVICEPRINCIPALSECRET

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Секрет субъекта-службы.
Расширение Azure для SQL Server /AZUREARCPROXY

Область применения: SQL Server 2022 (16.x) и более поздних версий

Необязательно
Имя прокси-сервера, используемого для подключения к Azure Arc.

Пример синтаксиса

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

setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS

Установка и подключение к Azure

Начиная с SQL Server 2022 (16.x), можно установить агент Azure Arc с расширением Azure для SQL Server с помощью установки SQL Server. При установке агента Azure Arc и расширения SQL Server все экземпляры на узле автоматически станут частью Arc, что позволит зарегистрировать экземпляры SQL Server в качестве ресурсов в Azure и сделать их подходящими для подключения дополнительных служб управления Azure.

В следующем примере устанавливается экземпляр SQL Server, агент Azure Arc и расширение Azure для SQL Server, чтобы экземпляр SQL Server был подключен к Azure после установки. Перед запуском примера замените сведения в угловых скобках ( < ... > ) вашими сведениями.

setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>

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

setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>

В следующем примере показано, как удалить расширение Azure для SQL Server с помощью установки SQL Server.

Примечание.

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

setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION  /IACCEPTSQLSERVERLICENSETERMS

Для дополнительных сведений о подключении к Azure Arc см.:

Параметры SysPrep

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

Установите SQL Server 2016 (13.x) с помощью SysPrep.

Подготовьте параметры изображения

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

Компонент СУБД SQL Server (ядро) Параметр Описание
компонент управления установки ядра СУБД /ACTION

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

Поддерживаемые значения: PrepareImage
управление установкой движка СУБД /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Необязательно
Укажите место, из которого программа установки SQL Server получит обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или UNC-общий ресурс. По умолчанию программа установки SQL Server будет выполнять поиск в Центре обновления Microsoft или в Службе обновления Windows через Службы обновления Windows Server.
элемент управления установки ядра базы данных /CONFIGURATIONFILE

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

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

Поддерживаемые значения: SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, Conn, IS, BC, SDK, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS, POLYBASE1
элемент управления установкой ядра СУБД /HELP или ?

Необязательно
Отображает параметры использования для опций.
элемент управления установкой СУБД /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
элемент управления установкой ядра СУБД /INDICATEPROGRESS

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

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

Значение по умолчанию: %Program Files%\Microsoft SQL Server.

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

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

До SQL Server 2012 (11.x) SP1 CU2 (январь 2013 г.) требуется

Начиная с SQL Server 2012 (11.x) SP1 CU2 требуется для функций экземпляра.
Задает InstanceID для экземпляра, который находится в процессе подготовки.
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

Необязательно
Указывает режим запуска службы PolyBase Engine.

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Необязательно
Указывает, будет ли экземпляр ядра базы данных SQL Server использоваться как часть вычислительной группы PolyBase Scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел.

Поддерживаемые значения: True, False
контроль установки механизма базы данных /Q или /QUIET

Необязательно
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без вмешательства пользователя. Параметр /Q переопределяет входные данные /QS параметра.
Элемент настройки ядра СУБД /QS или /QUIETSIMPLE

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

1 распределенное воспроизведение, пакет SDK и SNAC недоступны в SQL Server 2022 (16.x).

Пример синтаксиса

Для подготовки новой отдельной автономной установки с компонентами SQL Server: СУБД, репликации, полнотекстового поиска и служб Reporting Services.

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

Полные параметры изображения

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

Компонент SQL Server Параметр Описание
Элемент управления установки ядра СУБД /ACTION

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

Поддерживаемые значения: CompleteImage
Элемент управления настройки механизма базы данных /IACCEPTSQLSERVERLICENSETERMS

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

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

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

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки ядра СУБД /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. дополнение по конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установки механизма базы данных /HELP или ?

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

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

До SQL Server 2012 (11.x) SP1 CU2 (январь 2013 г.) требовалось

Начиная с SQL Server 2012 (11.x) SP1 CU2 необязательный
Пользуйтесь Instance ID, указанным на этапе подготовки образа.

Поддерживаемые значения: InstanceID подготовленного экземпляра.
Элемент управления установкой движка базы данных /INSTANCENAME

До SQL Server 2012 (11.x) с пакетом обновления 1 (CU2) (январь 2013 г.) требуется

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установки движка базы данных /PRODUCTCOVEREDBYSA

Область применения: SQL Server 2022 (16.x) и более поздних версий

Обязательно при установке функции расширения Azure из командной строки AZUREEXTENSION.
Указывает покрытие лицензий для SQL Server.

/PRODUCTCOVEREDBYSA=True, или просто /PRODUCTCOVEREDBYSA, указывает, что это охватывается в рамках подписки на Software Assurance или SQL Server.

/PRODUCTCOVEREDBYSA=FalseИли опущение параметра указывает на то, что это покрывается лицензией SQL Server.
элемент управления настройки движка базы данных /PID

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

Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
элемент управления установки движка базы данных /Q или /QUIET

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

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления настройкой ядра системы управления базами данных /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Агент SQL Server /AGTSVCACCOUNT

Обязательный
Задает учетную запись для службы агента SQL Server.
Агент SQL Server /AGTSVCPASSWORD

Обязательный
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Агент SQL Server /AGTSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Ядро PolyBase /PBENGSVCACCOUNT

Необязательно
Задает учетную запись для службы механизма.

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Движок PolyBase /PBENGSVCSTARTUPTYPE

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

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Необязательно
Указывает, будет ли экземпляр СУБД SQL Server использоваться в составе вычислительной группы PolyBase Scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел.

Поддерживаемые значения: True, False
Обозреватель SQL Server /BROWSERSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Движок базы данных сервера SQL Server /ENABLERANU

Необязательно
Включает ввод учетных данных в режиме "запуск от имени" для установки SQL Server Express.
Компонент SQL Server Database Engine /INSTALLSQLDATADIR

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

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

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

Для всех других установок: %Program Files%\Microsoft SQL Server\.
Компонент SQL Server Database Engine /SAPWD

Обязательный, когда /SECURITYMODE=SQL
Указывает пароль для учетной записи 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.

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

- Automatic
- Disabled
- Manual
Компонент SQL Server Database Engine /SQLSYSADMINACCOUNTS

Обязательный
С помощью этого параметра учётные записи назначаются членами роли sysadmin.

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

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

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

По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков

Min = 4 МБ или 8 МБ

Max = 1024 МБ
SQL Server Движок баз данных /SQLTEMPDBFILEGROWTH

Необязательно
Указывает приращение объёма каждого файла данных tempdb в МБ. Значение 0 указывает, что автоматическое приращение отключено и дополнительное пространство не допускается. Программа установки позволяет задавать размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает начальный tempdb размер файла журнала в МБ. Программа установки поддерживает размер до 1024.

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

4 для SQL Server Express

8 для всех остальных выпусков.

Допустимый диапазон: минимум = значение по умолчанию (4 или 8), максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILEGROWTH

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает величину прироста файла журнала tempdb в МБ. Значение 0 указывает, что автоматическое приращение отключено и дополнительное пространство не выделяется. Настройка допускает размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBFILECOUNT

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

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

1 для SQL Server Express

8 или количество ядер (меньшее из этих значений) для всех остальных выпусков.

Важно: основной файл базы данных для tempdb останется tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server файлы, соответствующие соглашению об именовании tempdb_mssql_#.ndf, удаляются. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.

Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных.
Система управления базами данных SQL Server /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 /FTSVCACCOUNT

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

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

Значение по умолчанию: Local Service Account
Полный текст SQL Server /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Сетевая конфигурация SQL Server /NPENABLED

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

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

- 0 = отключить протокол именованных каналов

- 1 = включить протокол именованных каналов
Сетевая конфигурация SQL Server /TCPENABLED

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

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

- 0 = отключение протокола TCP

- 1 = включение протокола TCP
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, используется RSINSTALLMODEзначение по умолчаниюFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает средство управления базами данных SQL Server, установка автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Службы отчетов /RSSVCACCOUNT

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

- Automatic
- Disabled
- Manual
Пример синтаксиса

Чтобы завершить подготовку автономного экземпляра, в который входят компоненты ядра СУБД SQL Server, репликации и полнотекстового поиска.

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 Параметр Описание
элемент управления установки сервером СУБД /ACTION

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

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

- Upgrade
- EditionUpgrade

Значение EditionUpgrade используется для обновления существующего выпуска SQL Server до другого выпуска. Дополнительные сведения о поддерживаемых обновлениях версий и выпусков см. в статье "Поддерживаемые обновления версий и выпусков" (SQL Server 2022).
Контроль установки ядра СУБД /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Необязательно
Укажите расположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения — "MU" поиск в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например, .\MyUpdates, или UNC-ресурс. По умолчанию программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или в службе обновления Windows через службы обновления Windows Server.
элемент управления установки ядра базы данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки ядра базы данных /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Дополнительные сведения см. в дополнении о конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установкой движка базы данных /HELP или ?

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

Необязательно
Указывает, что подробный файл журнала установки выводится на консоль.
элемент управления настройкой ядра СУБД / INSTANCEDIR

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

Обязательно при обновлении с SQL Server 2008 (10.0.x) или более поздних версий.

Необязательно, при обновлении с SQL Server 2005 (9.x).
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию.
элемент управления настройки ядра СУБД /INSTANCENAME

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления для установки движка базы данных /PID

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

Примечание: Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
контроль установки ядра СУБД /Q или /QUIET

Необязательно
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр используется для установки без присмотра. Параметр /Q переопределяет входные данные /QS параметра.
Элемент управления установкой ядра СУБД /UIMODE

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

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

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

- /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.

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

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

Параметр UIMODE нельзя использовать с параметрами /Q или /QS.
Элемент управления установкой ядра базы данных /SQMREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
контроль установки механизма базы данных /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Обозреватель SQL Server /BROWSERSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
SQL Server Full-Text /FTUPGRADEOPTION

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

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

- REBUILD
- RESET
- IMPORT
Службы интеграционных услуг /ISSVCACCOUNT

Обязательный
Указывает учетную запись служб интеграции Integration Services.

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE
Службы интеграции /ISSVCPASSWORD

Обязательный
Задает пароль для служб интеграции. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCStartupType

Необязательно
Указывает режим запуска службы Integration Services.
Службы отчетов /RSUPGRADEDATABASEACCOUNT

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

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

Чтобы обновить существующий экземпляр или узел отказоустойчивого кластера с предыдущей версии Службы Microsoft 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 Параметр Описание
элемент управления установки движка базы данных /ACTION

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

Поддерживаемые значения: Repair
элемент управления установки ядра СУБД /ENU

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

Обязательный
Указывает компоненты для исправления.
Элемент управления конфигурацией ядра СУБД /INSTANCENAME

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

Дополнительные сведения см. в разделе Instance Configuration.
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

Необязательно
Задает режим начала работы службы PolyBase Engine.

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

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

Поддерживаемые значения: True, False
управление установкой движка базы данных /Q или /QUIET

Необязательно
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установок, не требующих вмешательства. Параметр /Q переопределяет входные данные /QS параметра.
элемент управления установки ядро СУБД /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Пример синтаксиса

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

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

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

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

Компонент движка базы данных SQL Server Параметр Описание
настройка элемента управления движка базы данных /ACTION

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

Поддерживаемые значения: RebuildDatabase
модуль управления установкой ядра СУБД /INSTANCENAME

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

Дополнительные сведения см. в разделе Instance Configuration.
Управление установкой движка базы данных /Q или /QUIET

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

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

Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе сортировка и поддержка Юникода.
Движок базы данных SQL Server /SAPWD

Обязательный параметр, когда /SECURITYMODE=SQL был указан во время установки экземпляра.
Указывает пароль для учетной записи SA 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 файлов данных. При указании нескольких каталогов их нужно разделять пробелами. Если задано несколько каталогов, файлы данных tempdb будут распределены по ним в режиме круговой очереди.

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Ядро базы данных SQL Server /SQLTEMPDBFILECOUNT

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

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

1 для SQL Server Express

8 или количество ядер (меньшее из этих значений) для всех остальных выпусков.

Важно: основной файл базы данных для tempdb по-прежнему будет tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server файлы удаляются в соответствии с соглашением об именовании tempdb_mssql_#.ndf. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.

Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных.
Компонент SQL Server Database Engine /SQLTEMPDBFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

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

По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков

Min = 4 МБ или 8 МБ

Max = 1024 МБ
Компонент SQL Server Database Engine /SQLTEMPDBFILEGROWTH

Необязательно
Определяет прирост объема каждого tempdb файла данных в МБ. Значение 0 указывает, что автоматическое приращение отключено и добавление пространства запрещено. Программа установки поддерживает размер до 1024 МБ.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает начальный tempdb размер файла журнала в МБ. Программа установки позволяет установить размер до 1024.

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

4 для SQL Server Express

8 для всех остальных выпусков.

Допустимый диапазон: минимум = значение по умолчанию (4 или 8), максимум = 1024
Движок базы данных SQL Server /SQLTEMPDBLOGFILEGROWTH

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает увеличение объёма файла журнала tempdb в МБ. Значение 0 указывает, что автоматическое приращение отключено и дополнительное пространство недоступно. Программа установки поддерживает размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024

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

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

Компонент движка базы данных SQL Server Параметр Описание
Элемент управления установкой движка базы данных /ACTION

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

Поддерживаемые значения: Uninstall
элемент управления установки движка базы данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления настройкой ядра СУБД /FEATURES

Обязательный
Указывает удаляемые компоненты .
элемент управления установкой движка базы данных /HELP или ?

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

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

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установки движка базы данных /Q или /QUIET

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

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Пример синтаксиса

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

setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER

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

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

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

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

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

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

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

Примечание.

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

Компонент испол­нительная среда базы данных SQL Server Параметр Сведения
элемент управления установки ядра СУБД /ACTION

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

Поддерживаемое значение: InstallFailoverCluster
элемент управления установки движка базы данных /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Значение по умолчанию: SQL Server (<InstanceName>)
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

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

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Необязательно
Указывает, будет ли инстанция SQL Server использоваться как часть масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел.

Поддерживаемые значения: True, False
элемент управления настройки движка СУБД /UpdateEnabled

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

Необязательно
Укажите расположение, в котором программа установки SQL Server будет искать обновления продукта. Допустимые значения — "MU" значение для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или общий ресурс UNC. По умолчанию программа установки SQL Server будет выполнять поиск в службе обновления Microsoft или службе обновления Windows через службы Windows Server Update Services.
инструмент установки движка СУБД /CONFIGURATIONFILE

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. Дополнение о конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
контрол установки ядра базы данных /FEATURES

Обязательный
Указывает компоненты для установки.
элемент управления установки движка базы данных /HELP или ?

Необязательно
Отображает варианты использования параметров.
элемент управления установки СУБД /INDICATEPROGRESS

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

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

Значение по умолчанию: %Program Files%\Microsoft SQL Server.

Не удается задать значение %Program Files(x86)%\Microsoft SQL Server
управление установкой ядра базы данных /INSTALLSHAREDWOWDIR

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

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

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

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

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

Обязательный
Указывает имя экземпляра Сервера баз данных SQL.

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установки ядра базы данных /PRODUCTCOVEREDBYSA

Область применения: SQL Server 2022 (16.x) и более поздних версий

Обязательно при установке функции расширения Azure из командной строки AZUREEXTENSION.
Указывает покрытие лицензий для SQL Server.

/PRODUCTCOVEREDBYSA=Trueили просто /PRODUCTCOVEREDBYSAуказывает, что он охватывается в рамках подписки Software Assurance или SQL Server.

/PRODUCTCOVEREDBYSA=False, или опущение параметра, указывает на то, что он покрывается лицензией SQL Server.
элемент управления установки движка базы данных /PID

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

Примечание: Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
Контроль настройки СУБД /Q или /QUIET

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

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
Элемент управления установки механизма базы данных /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
элемент управления установки ядра СУБД /FAILOVERCLUSTERDISKS

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

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

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

Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c
Элемент управления установки ядра базы данных /FAILOVERCLUSTERNETWORKNAME

Обязательный
Указывает сетевое имя нового кластера SQL Server СУБД с поддержкой отказоустойчивости. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера механизма базы данных SQL Server в сети.
Агент SQL Server /AGTSVCACCOUNT

Обязательный
Задает учетную запись для службы агента SQL Server.
Агент SQL Server /AGTSVCPASSWORD

Обязательный
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы анализа /ASBACKUPDIR

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

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

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

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

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

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

Примечание. Поддерживаются только параметры сортировки Windows. Использование сортировки SQL может привести к неожиданному поведению.
Службы аналитических служб /ASCONFIGDIR

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

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

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

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

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

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

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

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.
Службы "Analysis Services" /ASLOGDIR

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

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

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

Для всех прочих вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.
Службы анализа /ASSYSADMINACCOUNTS

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

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

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

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

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

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

Значение по умолчанию: — 1 = включено
Службы аналитики /ASSERVERMODE

Необязательно
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера: MULTIDIMENSIONAL или TABULAR. ASSERVERMODE чувствительно к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode.
Компонент 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, отличных от SQL Server Express, /SQLSYSADMINACCOUNTS требуется. Для выпусков SQL Server Express использование /SQLSYSADMINACCOUNTS является необязательным, но либо /SQLSYSADMINACCOUNTS, либо /ADDCURRENTUSERASSQLADMIN обязательно.
Компонент SQL Server Database Engine /SQLUSERDBDIR

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

Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLTEMPDBDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBFILECOUNT

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

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

1 для SQL Server Express

8 или количество ядер (меньшее из этих значений) для всех остальных выпусков.

Важно: основной файл базы данных для tempdb по-прежнему будет tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server файлы удаляются с использованием соглашения об именовании tempdb_mssql_#.ndf. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.

Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных.
Компонент SQL Server Database Engine /SQLTEMPDBFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

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

По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков

Min = 4 МБ или 8 МБ

Max = 1024 МБ
Компонент SQL Server Database Engine /SQLTEMPDBFILEGROWTH

Необязательно
Указывает увеличение размера каждого tempdb файла данных в МБ. Значение 0 указывает, что автоматическое приращение отключено и не допускается добавление пространства. Программа установки поддерживает размер до 1024 МБ.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Движок базы данных SQL Server /SQLTEMPDBLOGFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает начальный tempdb размер файла журнала в МБ. Настройка позволяет размер до 1024.

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

4 для SQL Server Express

8 для всех остальных изданий.

Допустимый диапазон: минимум = значение по умолчанию (4 или 8), максимум = 1024
Система управления базами данных SQL Server /SQLTEMPDBLOGFILEGROWTH

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает увеличение размера tempdb файла журнала в МБ. Значение 0 указывает, что автоматическое увеличение отключено и добавление пространства не допускается. Настройка позволяет размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент 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 /FTSVCACCOUNT

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

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

Значение по умолчанию: Local Service Account
SQL Server Full-Text /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE
Интеграционные службы /ISSVCPASSWORD

Обязательный
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCStartupType

Необязательно
Указывает режим запуска службы Integration Services.
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Доступно только в FilesOnlyMode
Указывает режим установки для служб отчётности.

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODEFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает ядро базы данных SQL Server, процесс установки автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Службы отчетов /RSSVCACCOUNT

Область применения: SQL Server 2016 (13.x) и более ранних версий

Обязательный
Указывает учетную запись запуска для службы Reporting Services (Репортинг Сервисес).
Службы отчетов /RSSVCPASSWORD

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

- Automatic
- Disabled
- Manual

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

Дополнительные примечания

Ядро СУБД и службы Analysis Services — это единственные компоненты, поддерживающие кластер. Другие функции не поддерживают кластеризацию и не обеспечивают высокой доступности за счет отработки отказов.

Пример синтаксиса

Чтобы установить экземпляр отказоустойчивого кластера SQL Server с одним узлом с ядром СУБД и 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

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

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

Компонент ядро СУБД SQL Server Параметр Описание
элемент управления установки движка базы данных /ACTION

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

Поддерживаемое значение: PrepareFailoverCluster
элемент управления установки движка базы данных /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Необязательно
Укажите местоположение, откуда программа установки SQL Server будет получать обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, такой как .\MyUpdates, или общий ресурс UNC. По умолчанию установщик SQL Server будет выполнять поиск в Центре обновления Майкрософт или в службе обновлений Windows через службы обновления Windows Server.
контроль установки ядра системы управления базами данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки ядра базы данных /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. дополнение о конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установки ядро СУБД /FEATURES

Обязательный
Указывает компоненты для установки.
элемент управления установки движка СУБД /HELP или ?

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

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

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

Значение по умолчанию: %Program Files%\Microsoft SQL Server.

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

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

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

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

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

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

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

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

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

Примечание: Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
элемент управления установки ядра СУБД /Q или /QUIET

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

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установки ядра СУБД /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Агент SQL Server /AGTSVCACCOUNT

Обязательный
Задает учетную запись для службы агента SQL Server.
Агент SQL Server /AGTSVCPASSWORD

Обязательный
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
Перемещение данных PolyBase /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

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

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Необязательно
Указывает, будет ли экземпляр СУБД SQL Server использоваться в составе вычислительной группы для формирования кластера PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел.

Поддерживаемые значения: True, False
Службы анализа /ASSVCACCOUNT

Обязательный
Указывает учетную запись службы 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 Полнотекстовый /FTSVCACCOUNT

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

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

Значение по умолчанию: Local Service Account
Полнотекстовый поиск SQL Server /FTSVCPASSWORD

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

Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE
Службы интеграции /ISSVCPASSWORD

Обязательный
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCStartupType

Необязательно
Указывает режим запуска службы Integration Services.
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Доступно только в FilesOnlyMode
Указывает режим установки для Reporting Services.

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, значение по умолчанию — RSINSTALLMODEFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает СУБД SQL Server, установка автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Службы отчетов /RSSVCACCOUNT

Область применения: SQL Server 2016 (13.x) и более ранних версий

Обязательный
Указывает учетную запись запуска для служб отчетности.
Службы отчетов /RSSVCPASSWORD

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

- Automatic
- Disabled
- Manual

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

Пример синтаксиса

Чтобы выполнить шаг "Подготовка" сценария расширенной установки отказоустойчивого кластера для СУБД и служб аналитических сервисов.

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

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

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

Завершение настройки параметров отказоустойчивого кластера

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

Компонент ядра базы данных SQL Server Параметр Описание
Элемент управления установки ядра службы баз данных /ACTION

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

Поддерживаемое значение: CompleteFailoverCluster
Элемент управления установкой ядра СУБД /ENU

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

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

Значение по умолчанию: SQL Server (<InstanceName>)
Контроллер установки ядра СУБД /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установкой ядра системы управления базами данных /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. Дополнение к политике конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установки движка СУБД /HELP или ?

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

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

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установки ядра базы данных /PID

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

Примечание: Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
элемент управления настройками ядра базы данных /Q или /QUIET

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

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления установки движка СУБД /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
элемент управления настройкой модуля СУБД /FAILOVERCLUSTERDISKS

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

Значение по умолчанию: первый диск используется в качестве диска по умолчанию для всех баз данных.
элемент управления настройки модуля СУБД /FAILOVERCLUSTERIPADDRESSES

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

Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c
контроллер установки ядра СУБД /FAILOVERCLUSTERNETWORKNAME

Обязательный
Указывает сетевое имя для нового кластера отработки отказа SQL Server Database Engine. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server ядро СУБД в сети.
элемент управления установкой СУБД /CONFIRMIPDEPENDENCYCHANGE

Обязательный
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в статье Добавление и удаление узлов в отказоустойчивом кластере Ядра СУБД SQL Server (программа установки).

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

- 0 = False (по умолчанию)
- 1 = True
Службы анализа данных /ASBACKUPDIR

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

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

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

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.
Службы аналитических служб /ASCOLLATION

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

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

Примечание. Поддерживается только сопоставление Windows. Использование сортировки SQL может привести к неожиданному поведению.
Службы анализа данных /ASCONFIGDIR

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

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

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

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

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

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

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

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

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

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

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

Для всех других типов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.
Службы аналитических сервисов /ASSERVERMODE

Необязательно
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера - это MULTIDIMENSIONAL или TABULAR. ASSERVERMODE чувствительно к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительную информацию о допустимых значениях можно найти в разделе Install Analysis Services in Tabular Mode.
Службы анализа данных /ASSYSADMINACCOUNTS

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

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

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

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

Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.
Службы анализа /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 /SQLSYSADMINACCOUNTS

Обязательный
Используйте этот параметр, чтобы подготовить имена входа в качестве членов роли sysadmin.

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

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

Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Компонент SQL Server Database Engine /SQLUSERDBLOGDIR

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

Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, используется RSINSTALLMODEзначение по умолчаниюFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает ядро СУБД SQL Server, то она автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Компонент SQL Server Database Engine /SQLTEMPDBDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBLOGDIR

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

Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).

Примечание. Этот параметр также добавляется к сценарию RebuildDatabase.
Компонент SQL Server Database Engine /SQLTEMPDBFILECOUNT

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

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

1 для SQL Server Express

8 или количество ядер (меньшее из этих значений) для всех остальных выпусков.

Важно: основной файл базы данных для tempdb останется tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server удаляются файлы, соответствующие соглашению об именовании tempdb_mssql_#.ndf. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.

Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных.
Компонент SQL Server Database Engine /SQLTEMPDBFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

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

По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков

Min = 4 МБ или 8 МБ

Max = 1024 МБ
Компонент SQL Server Database Engine /SQLTEMPDBFILEGROWTH

Необязательно
Указывает увеличение объема каждого файла данных tempdb в МБ. Значение 0 указывает, что автоматическое приращение отключено, и дополнительное пространство не допускается. Настройка позволяет размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILESIZE

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает начальный tempdb размер файла журнала в МБ. Программа установки позволяет установить размер до 1024.

Значение по умолчанию: 4 для SQL Server Express

8 для всех остальных выпусков.

Допустимый диапазон: минимум = значение по умолчанию (4 или 8), максимум = 1024
Компонент SQL Server Database Engine /SQLTEMPDBLOGFILEGROWTH

Область применения: SQL Server 2016 (13.x) и более поздних версий

Необязательно
Указывает увеличение размера файла журнала tempdb в МБ. Значение 0 указывает, что автоматическое расширение отключено и добавление пространства запрещено. Программа установки поддерживает размер до 1024.

Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024
Пример синтаксиса

Чтобы выполнить этап "Завершение" сценария расширенной установки отказоустойчивого кластера для СУБД и 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>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\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_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"

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

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

Компонент ядро СУБД SQL Server Параметр Описание
управление установкой ядра СУБД /ACTION

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

Поддерживаемое значение: Upgrade
элемент управления настройкой движка базы данных /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Необязательно
Укажите расположение, в котором программа установки SQL Server получит обновления продукта. Допустимые значения: "MU" для поиска в Microsoft Update, допустимый путь к папке, относительный путь, например .\MyUpdates, или UNC-ресурс. По умолчанию установщик SQL Server будет выполнять поиск в Центре обновления Майкрософт или в службе обновления Windows через службы обновления Windows Server.
Настройка движка базы данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки ядро СУБД /ERRORREPORTING

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server.

Для получения дополнительной информации см. дополнение о конфиденциальности SQL Server.

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

- 1 = включено
- 0 = отключен
Контроль установки ядра СУБД /HELP или ?

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

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

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

Обязательно при обновлении с SQL Server 2008 (10.0.x) или более поздних версий.

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

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

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

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

Примечание: Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
Управление установкой ядра серверной СУБД /Q или /QUIET

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

Область применения: SQL Server 2014 (12.x) и более ранних версий

Необязательно
Сведения об отправке отзывов об ошибках в корпорацию Майкрософт см. в статье о настройке SQL Server 2016 (13.x) для отправки отзывов в корпорацию Майкрософт.

В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server.

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

- 1 = включено
- 0 = отключен
элемент управления настройки ядра базы данных /HIDECONSOLE

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
элемент управления установки ядро СУБД /FAILOVERCLUSTERROLLOWNERSHIP

Обязательный
Задает поведение при сбое в ходе обновления.
Обозреватель SQL Server /BROWSERSVCSTARTUPTYPE

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

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

- Automatic
- Disabled
- Manual
Компонент SQL Server Full-Text /FTUPGRADEOPTION

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

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

- REBUILD
- RESET
- IMPORT
Службы интеграции /ISSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE
Интеграционные службы /ISSVCPASSWORD

Обязательный
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Интеграционные службы /ISSVCStartupType

Необязательно
Указывает режим запуска службы Integration Services.
Службы отчетов /RSUPGRADEDATABASEACCOUNT

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

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

Добавить параметры узла

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

Компонент движка базы данных SQL Server Параметр Описание
элемент управления контролем установки ядра СУБД /ACTION

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

Поддерживаемое значение: AddNode
элемент управления установкой ядра СУБД /IACCEPTSQLSERVERLICENSETERMS

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

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

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

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

Необязательно
Укажите расположение, в котором программа установки SQL Server получит обновления продукта. Допустимые значения — это "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или UNC-ресурс. По умолчанию программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или в службе обновлений Windows через службы обновления Windows Server.
элемент управления установки ядра базы данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
элемент управления установки СУБД /HELP или ?

Необязательно
Показывает варианты использования для параметров.
Панель управления установкой ядра СУБД /INDICATEPROGRESS

Необязательно
Указывает, что подробный файл журнала установки выводится на консоль.
элемент управления установкой СУБД /INSTANCENAME

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

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

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

Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен.
Элемент управления настройкой СУБД /Q или /QUIET

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

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

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
Элемент управления установки ядра СУБД /FAILOVERCLUSTERIPADDRESSES

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

Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры.

FAILOVERCLUSTERIPADDRESSES=DEFAULT

FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1

FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c

Дополнительные сведения см. в статье Добавление и удаление узлов в отказоустойчивом кластере Ядра СУБД SQL Server (программа установки).
надстройка установки СУБД /CONFIRMIPDEPENDENCYCHANGE

Обязательный
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в статье Добавление и удаление узлов в отказоустойчивом кластере Ядра СУБД SQL Server (программа установки).

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

- 0 = False (по умолчанию)
- 1 = True
Агент SQL Server /AGTSVCACCOUNT

Обязательный
Задает учетную запись для службы агента SQL Server.
Агент SQL Server /AGTSVCPASSWORD

Обязательный
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCACCOUNT

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

Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE.
PolyBase - перемещение данных /PBDMSSVCPASSWORD

Необязательно
Задает пароль для учетной записи перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Ядро PolyBase /PBENGSVCSTARTUPTYPE

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

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

- Automatic (по умолчанию)
- Disabled
- Manual
PolyBase /PBPORTRANGE

Необязательно
Указывает диапазон портов для служб PolyBase, включающий не менее 6 портов. Пример:

/PBPORTRANGE=16450-16460
PolyBase /PBSCALEOUT

Необязательно
Указывает, будет ли экземпляр ядра СУБД SQL Server использоваться в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел.

Поддерживаемые значения: True, False
Службы анализа /ASSVCACCOUNT

Обязательный
Указывает учетную запись службы Analysis Services.
Службы аналитики /ASSVCPASSWORD

Обязательный
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Компонент SQL Server Database Engine /SQLSVCACCOUNT

Обязательный
Указывает учетную запись запуска для службы SQL Server.
Компонент SQL Server Database Engine /SQLSVCPASSWORD

Обязательный
Указывает пароль для SQLSVCACCOUNT. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы интеграции /ISSVCPASSWORD

Обязательный
Задает пароль служб интеграции. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи.
Службы отчетов /RSINSTALLMODE

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

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

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

- SharePointFilesOnlyMode
- DefaultNativeMode
- FilesOnlyMode

Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.

Если установка не включает ядро СУБД SQL Server, то по умолчанию используется RSINSTALLMODEFilesOnlyMode.

Если вы выберете DefaultNativeMode, но установка не включает ядро базы данных SQL Server, установка автоматически изменит RSINSTALLMODE на FilesOnlyMode.
Службы отчетов /RSSVCPASSWORD

Область применения: SQL Server 2016 (13.x) и более ранних версий

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

Ядро СУБД и службы Analysis Services — это единственные компоненты, поддерживающие кластер. Другие функции не являются кластер-осведомленными и не имеют высокой доступности посредством отказоустойчивости.

Пример синтаксиса

Чтобы добавить узел в существующий экземпляр отказоустойчивого кластера с ядром СУБД и службами 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

Удаление параметров узла

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

Компонент ядра СУБД SQL Server Параметр Описание
элемент управления установки механизма базы данных /ACTION

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

Поддерживаемое значение: RemoveNode
элемент управления установкой механизма базы данных /CONFIGURATIONFILE

Необязательно
Указывает используемый файл ConfigurationFile .
Контроль установки системы управления базами данных /HELP или ?

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

Необязательно
Указывает, что подробный файл журнала установки выводится на консоль.
Контроль установки движка СУБД /INSTANCENAME

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

Дополнительные сведения см. в разделе Instance Configuration.
элемент управления установки движка базы данных /Q или /QUIET

Необязательно
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для неприсмотренных установок. Параметр /Q переопределяет входные данные /QS параметра.
элемент управления установкой ядра СУБД /QS или /QUIETSIMPLE

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

Необязательно
Указывает, что окно консоли скрыто или закрыто ().
элемент управления настройки ядра СУБД /CONFIRMIPDEPENDENCYCHANGE

Обязательный
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в статье Добавление и удаление узлов в отказоустойчивом кластере Ядра СУБД SQL Server (программа установки).

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

- 0 = False (по умолчанию)
- 1 = True
Пример синтаксиса

Для удаления узла из существующего экземпляра отказоустойчивого кластера с ядром базы данных и службами Analysis Services.

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0

Параметры учетных записей службы

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

Примечание.

При использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи не следует указывать соответствующие параметры пароля. Дополнительные сведения об этих учетных записях служб см. в разделе «Управляемые учетные записи служб», «групповые управляемые учетные записи служб» и «Виртуальные учетные записи».

Дополнительные сведения о конфигурации учетной записи службы см. в разделе "Настройка учетных записей службы Windows" и разрешений.

Компонент системы управления базами данных SQL Server Параметр учетной записи Параметр пароля Тип запуска
Агент SQL Server /AGTSVCACCOUNT /AGTSVCPASSWORD /AGTSVCSTARTUPTYPE
Службы анализа данных /ASSVCACCOUNT /ASSVCPASSWORD /ASSVCSTARTUPTYPE
Компонент SQL Server Database Engine /SQLSVCACCOUNT /SQLSVCPASSWORD /SQLSVCSTARTUPTYPE
Службы интеграции /ISSVCACCOUNT /ISSVCPASSWORD /ISSVCSTARTUPTYPE
Службы отчетов /RSSVCACCOUNT /RSSVCPASSWORD /RSSVCSTARTUPTYPE

Примечание.

Функции служб Reporting Services были удалены из SQL Server 2017 (14.x). Параметры учетной записи для служб SQL Server Reporting Services применимы только к версиям до SQL Server 2017 (14.x).

Параметры компонентов

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

Список функций, поддерживаемых выпусками SQL Server на Windows, см. в следующей статье:

Параметр родительского компонента Параметр компонента Описание
SQL Устанавливает SQL Server, ядро СУБД, репликацию, полнотекстовый поиск и сервер качества данных.
SQLEngine Устанавливает только ядро СУБД SQL Server.
Репликация Устанавливает компонент репликации вместе с СУБД SQL Server.
Полный текст Устанавливает компонент FullText вместе с ядром СУБД SQL Server.
ДQ Копирует файлы, необходимые для завершения установки сервера качества данных. После завершения установки SQL Server необходимо запустить файл DQSInstaller.exe, чтобы завершить установку сервера качества данных. Дополнительные сведения см. в разделе Запуск файла DQSInstaller.exe для завершения установки сервера служб DQS. Это также устанавливает ядро СУБД SQL Server.
PolyBase Устанавливает компоненты PolyBase.
PolyBaseCore В сочетании с PolyBase установкой технологии PolyBase, которая обеспечивает действительно интегрированные запросы между Oracle, Teradata, SQL Server и другими реляционными и нереляционными данными с помощью стандартных инструкций T-SQL.

Область применения: SQL Server 2019 (15.x) и более поздних версий
PolyBaseJava Только в SQL Server 2019 (15.x) используйте в паре с PolyBase для установки соединителя PolyBase Java, который обеспечивает возможность выполнения действительно интегрированных запросов к данным HDFS с помощью стандартных инструкций T-SQL.
Продвинутый анализ данных Устанавливает Службы машинного обучения SQL Server или службы R в SQL Server 2016 (в базе данных).
SQL_INST_MR Используйте с AdvancedAnalytics для установки пакетов R Open и собственных пакетов R.

Область применения:службы машинного обучения SQL Server (2017 и 2019) и SQL Server 2016 R Services (в базе данных)
SQL_INST_MPY Воспользуйтесь AdvancedAnalytics для установки Anaconda и проприетарных пакетов Python.

Область применения:Службы машинного обучения SQL Server (2017 и 2019)
SQL_INST_JAVA Используйте в паре с AdvancedAnalytics для установки расширений, которые обеспечивают интеграцию с Java с использованием стандартных инструкций T-SQL.

Область применения:расширение языка Java ДЛЯ SQL Server (только 2019)
AS Устанавливает все компоненты служб Analysis Services.
RS Устанавливает все компоненты службы отчетности.

Область применения: SQL Server 2016 (13.x) и более ранних версий
RS_SHP Устанавливает компоненты служб Reporting Services для SharePoint.

Область применения: SQL Server 2016 (13.x) и более ранних версий
RS_SHPWFE Устанавливает надстройку Reporting Services для SharePoint.

Область применения: SQL Server 2016 (13.x) и более ранних версий
DQC Устанавливает клиент для обеспечения качества данных.
IS Устанавливает все компоненты служб Integration Services.
IS_Master Включает мастер масштабируемости (Scale Out Master) для Integration Services.
IS_Worker Включает рабочую роль для масштабируемого развертывания Integration Services Scale Out.
MDS Устанавливает службы Master Data Services.
SQL_SHARED_MPY Устанавливает пакеты Python для Сервер машинного обучения (автономный) или R Server (автономный)
SQL_SHARED_MR Устанавливает пакеты R для сервера Машинного обучения (автономный) или сервера R (автономный) или сервера Машинного обучения (автономный) или сервера R (автономный)
Средства 1 Устанавливает клиентские инструменты и компоненты SQL Server Books Online.

Область применения: SQL Server 2019 (15.x) и более ранних версий
до н. э. Устанавливает компоненты обратной совместимости.

Область применения: SQL Server 2019 (15.x) и более ранних версий
Подкл Устанавливает компоненты связи.

Область применения: SQL Server 2019 (15.x) и более ранних версий
DREPLAY_CTLR Устанавливает контроллер функции Distributed Replay.

Область применения: SQL Server 2019 (15.x) и более ранних версий
DREPLAY_CLT Устанавливает клиент распределенное воспроизведение.

Область применения: SQL Server 2019 (15.x) и более ранних версий
SNAC_SDK Устанавливает пакет SDK для собственного клиента SQL Server.

Область применения: SQL Server 2019 (15.x) и более ранних версий
SDK Устанавливает пакет средств разработки программного обеспечения.

Область применения: SQL Server 2019 (15.x) и более ранних версий
LocalDB** Устанавливает LocalDB, режим выполнения SQL Server Express, предназначенный для разработчиков программ.

1 SQL Server Management Studio (SSMS) теперь находится в автономном установщике, отдельном от установщика SQL Server. Дополнительные сведения см. в разделе "Скачать SQL Server Management Studio (SSMS)".

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

Параметр и значения Описание
/FEATURES=SQLEngine Устанавливает ядро СУБД без репликации и полнотекстового текста.
/FEATURES=SQLEngine,FullText Устанавливает ядро СУБД и полнотекстовый текст.
/FEATURES=SQL Устанавливает ядро СУБД, репликацию и полный текст.
/FEATURES=SQLEngine,PolyBase Устанавливает ядро СУБД и подсистему PolyBase.

Параметры ролей

Роль установки или /ROLE параметр используется для установки предварительно настроенного выбора компонентов. Роли SSAS устанавливают экземпляр служб SSAS в существующей ферме SharePoint либо в новой ненастроенной ферме. Для каждого сценария предоставляются две роли настроек для обеспечения поддержки. Одновременно может быть выбрана только одна роль установки. При выборе роли программа установки устанавливает функции и компоненты, которые принадлежат роли. Вы не можете изменять функции и компоненты, которые предназначены для этой роли. Дополнительные сведения об использовании параметра роли функций см. в разделе Установка Power Pivot из командной строки.

Роль AllFeatures_WithDefaults — это поведение по умолчанию для выпусков SQL Server Express и уменьшает количество диалоговых окон, представленных пользователю. Его можно указать из командной строки при установке выпуска SQL Server, который не является SQL Server Express.

Роль Описание Устанавливает...
SPI_AS_ExistingFarm Устанавливает службы "Analysis Services" в качестве именованного экземпляра Power Pivot на существующей ферме SharePoint Server 2010 или автономном сервере. Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти.

Пакеты решений Power Pivot

Установочная программа для Power Pivot для Excel

Электронная документация по SQL Server
SPI_AS_NewFarm Устанавливает службы Analysis Services и ядро СУБД в качестве именованного экземпляра Power Pivot на новой ненастроенной ферме Office SharePoint Server 2010 или на автономном сервере. Установщик SQL Server настроит ферму во время установки роли компонента. Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти.

Пакеты решений Power Pivot

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

Компонент Database Engine

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

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

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

В Windows Server 2008 или более поздней версии и если операционная система не является контроллером домена, ядро СУБД и службы Reporting Services по умолчанию используют учетную запись NT AUTHORITY\NETWORK SERVICE, а службы Integration Services по умолчанию используют учетную запись NT AUTHORITY\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, необходимо запускать программу установки поочередно на каждом узле отказоустойчивого кластера, начиная с пассивных узлов. Программа установки определяет момент переключения на обновленный узел в зависимости от общего числа узлов в инстанции отказоустойчивого кластера и от количества уже обновленных узлов. Когда половина узлов или более уже обновлены, по умолчанию программа установки инициирует переключение на обновленный узел.

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

  • /FAILOVERCLUSTERROLLOWNERSHIP=0 не будет переносить владение кластером на обновленные узлы и не добавляет узел в список потенциальных владельцев кластера SQL Server в конце обновления.

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

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

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

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

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

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

  • %Program Files%\Microsoft SQL Server\<SQLInstanceID>
  • %Program Files%\Microsoft SQL Server\<ASInstanceID>
  • %Program Files%\Microsoft SQL Server\<RSInstanceID>

Примечание.

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