Установка и настройка 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 Analysis Services, SQL Server и службы Integration Services в тихом режиме:
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 на локальный компьютер с использованием синтаксиса и параметров, указанных в файле конфигурации. Этот способ можно использовать для копирования конфигурации установки на несколько компьютеров или установки нескольких узлов отказоустойчивого кластера.
Примечание.
Для локальных установок необходимо запускать программу установки с правами администратора. Если 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 и параметры браузера SQL Server применимы при установке ядро СУБД SQL Server.
- Параметры установки
- Параметры SysPrep
- Параметры обновления
- Параметры восстановления
- Перестроение параметров системной базы данных
- Параметры удаления
- Параметры отказоустойчивого кластера
- Параметры учетной записи службы
- Параметры компонента
- Параметры роли
- Управление поведением отработки отказа с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
- Конфигурация идентификатора экземпляра или экземпляра
Параметры установки
Используйте параметры в следующей таблице для разработки скриптов командной строки для установки нового экземпляра 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 или 1 0 . По умолчанию программа установки 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 или /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 можно использовать только с параметрами и UPGRADE параметрами/ACTION=INSTALL .Поддерживаемые значения: - /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.- /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает нетентичные диалоговые окна.При сочетании с другими параметрами UIMODE переопределяется. Например, когда /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE оба указаны, диалоговое окно подготовки не заполняется текущим пользователем.Параметр UIMODE нельзя использовать с параметрами или /QS параметрами/Q . |
элемент управления установки ядро СУБД | /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. Поддерживаемые значения: - 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 scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True , False |
Службы Analysis Services | /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 может привести к неожиданному поведению. |
Службы Analysis Services | /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 . |
Службы Analysis Services | /ASSERVERMODE Необязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера.MULTIDIMENSIONAL TABULAR Значение ASSERVERMODE учитывает регистр. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
Службы Analysis Services | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы Analysis Services | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Analysis Services | /ASSVCSTARTUPTYPE Необязательно |
Задает режим запуска для службы Analysis Services. Поддерживаемые значения: - Automatic - Disabled - Manual |
Службы Analysis Services | /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 . |
Службы Analysis Services | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
Службы Analysis Services | /FARMACCOUNT Обязательный, для SPI_AS_NewFarm |
Определяет учетную запись пользователя домена для запуска служб центра администрирования SharePoint и других важных служб на ферме. Этот параметр используется только для экземпляров служб Analysis Services, установленных через /ROLE = SPI_AS_NEWFARM . |
Службы Analysis Services | /FARMPASSWORD Обязательный, для SPI_AS_NewFarm |
Позволяет задать пароль для учетной записи фермы. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Analysis Services | /PASSPHRASE Обязательный, для SPI_AS_NewFarm |
Определяет парольную фразу, используемую для добавления дополнительных серверов приложений или серверов клиентских веб-интерфейсов к ферме SharePoint. Этот параметр используется только для экземпляров служб Analysis Services, установленных через /ROLE = SPI_AS_NEWFARM . |
Службы Analysis Services | /FARMADMINIPORT Обязательный, для SPI_AS_NewFarm |
Определяет порт, используемый для соединения с веб-приложением центра администрирования SharePoint. Этот параметр используется только для экземпляров служб Analysis Services, установленных через /ROLE = SPI_AS_NEWFARM . |
Обозреватель SQL Server | /BROWSERSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: - 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 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. Вариант по умолчанию при установке определяется языковым стандартом операционной системы (ОС). Параметры сортировки уровня сервера могут быть изменены в процессе установки. Кроме того, их можно изменить, сменив языковой стандарт ОС перед установкой. Для параметров сортировки по умолчанию устанавливается самая старая доступная версия, связанная с определенным языковым стандартом. Это связано с причинами обратной совместимости. В связи с этим данные параметры сортировки рекомендуется использовать не во всех случаях. Чтобы воспользоваться всеми преимуществами функций SQL Server, измените параметры установки по умолчанию, чтобы использовать параметры сортировки Windows. Например, для языкового стандарта English (United States) ОС (кодовая страница 1252) параметры сортировки по умолчанию во время установки SQL_Latin1_General_CP1_CI_AS могут быть изменены на ближайший аналог Latin1_General_100_CI_AS_SC сортировки Windows.Дополнительные сведения см. в разделе о поддержке сортировки и Юникода. |
Компонент SQL Server Database Engine | /ADDCURRENTUSERASSQLADMIN Необязательно |
Добавляет текущего пользователя в предопределенную роль сервера sysadmin SQL Server. Параметр /ADDCURRENTUSERASSQLADMIN можно использовать при установке выпусков Express или при /ROLE=AllFeatures_WithDefaults использовании. Дополнительные сведения см. в описании параметра /ROLE ниже./ADDCURRENTUSERASSQLADMIN Использование является необязательным, но /SQLSYSADMINACCOUNTS /ADDCURRENTUSERASSQLADMIN требуется.Значения по умолчанию: True для выпусков SQL Server ExpressFalse для всех других выпусков |
Компонент 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 | /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 |
Компонент 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 ядро СУБД будет использовать конфигурацию памяти 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 Full-Text Search | /FTSVCACCOUNT Необязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
Компонент SQL Server Full-Text Search | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCACCOUNT Обязательный |
Указывает учетную запись служб Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Сетевая конфигурация SQL Server | /NPENABLED Необязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения: - 0 = отключить протокол именованных каналов- 1 = включение протокола именованных каналов |
Сетевая конфигурация SQL Server | /TCPENABLED Необязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения: - 0 = отключение протокола TCP- 1 = включение протокола TCP |
Службы отчетов | /RSINSTALLMODE Область применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете 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 |
Python или службы машинного обучения (в базе данных) | /MPYCACHEDIRECTORY Необязательно |
Зарезервировано для последующего использования. Используется %TEMP% для хранения файлов Python .CAB для установки на компьютере без подключения к Интернету. |
R или службы машинного обучения (в базе данных) | /MRCACHEDIRECTORY Необязательно |
Используйте этот параметр, чтобы указать каталог кэша для Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (автономная) или поддержка функций R в службах SQL Server Машинное обучение или Машинное обучение Server (автономный). Этот параметр обычно используется при установке компонентов 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 вы автоматически включите все экземпляры на узле, которые будут регистрировать экземпляры 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 или 1 0 . По умолчанию программа установки SQL Server будет включать найденные обновления. |
элемент управления установки ядро СУБД | /UpdateSource Необязательно |
Укажите расположение, в котором программа установки SQL Server получит обновления продукта. Допустимые значения — "MU" поиск в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates UNC-ресурс. По умолчанию программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или в службе Обновл. Windows через службы Центра обновления Windows Server. |
элемент управления установки ядро СУБД | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
элемент управления установки ядро СУБД | /FEATURES Обязательный |
Указывает компоненты для установки. Поддерживаемые значения: SQLEngine , FullText DREPLAY_CLT Conn LocalDB SQLODBC_SDK SNAC_SDK DQ AS Replication RS RS_SHPWFE AS_SPI RS_SHP DREPLAY_CTLR SDK SQLODBC IS BC DQC , 1 MDS POLYBASE |
элемент управления установки ядро СУБД | /HELP или ? Необязательно |
Отображает параметры использования для параметров. |
элемент управления установки ядро СУБД | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
элемент управления установки ядро СУБД | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
элемент управления установки ядро СУБД | /INSTALLSHAREDDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. Значение по умолчанию: %Program Files%\Microsoft SQL Server .Не удается задать значение %Program Files(x86)%\Microsoft SQL Server |
элемент управления установки ядро СУБД | /INSTANCEDIR Необязательно |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
элемент управления установки ядро СУБД | /INSTANCEID До SQL Server 2012 (11.x) с пакетом обновления 1 (CU2) (январь 2013 г.) требуется Начиная с SQL Server 2012 (11.x) с пакетом обновления 1 (SP1) с накопительным пакетом обновления 2 (CU2 ) требуется для функций экземпляра. |
Определяет InstanceID для подготавливаемого экземпляра. |
Ядро 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 |
элемент управления установки ядро СУБД | /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) с пакетом обновления 1 (CU2) (январь 2013 г.) требуется Начиная с SQL Server 2012 (11.x) с пакетом обновления 1 (SP1) с дополнительным пакетом обновления 2 (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 Database Engine | /ENABLERANU Необязательно |
Включает ввод учетных данных в режиме "запуск от имени" для установки SQL Server Express. |
Компонент SQL Server Database Engine | /INSTALLSQLDATADIR Необязательно |
Указывает каталог для файлов данных SQL Server. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\ .Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\ . |
Компонент SQL Server Database Engine | /SAPWD Обязательный, когда /SECURITYMODE=SQL |
Указывает пароль для учетной записи 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 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 |
Компонент 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 | /SQLUSERDBDIR Необязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Компонент SQL Server Database Engine | /SQLUSERDBLOGDIR Необязательно |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Необязательно |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения: - 0 = отключить поддержку FILESTREAM для этого экземпляра. (Значение по умолчанию)- 1 = включить FILESTREAM для доступа Transact-SQL.- 2 = включить FILESTREAM для потокового доступа Transact-SQL и потокового ввода-вывода файлов. (Недопустимо для кластерных сценариев.)- 3 = разрешить удаленным клиентам доступ к данным FILESTREAM потоковой передачи. |
FILESTREAM | /FILESTREAMSHARENAME Необязательно Требуется, если FILESTREAMLEVEL значение больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search | /FTSVCACCOUNT Необязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
Компонент SQL Server Full-Text Search | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Сетевая конфигурация SQL Server | /NPENABLED Необязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения: - 0 = отключить протокол именованных каналов- 1 = включение протокола именованных каналов |
Сетевая конфигурация SQL Server | /TCPENABLED Необязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения: - 0 = отключение протокола TCP- 1 = включение протокола TCP |
Службы отчетов | /RSINSTALLMODE Область применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете 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 или 1 0 . По умолчанию программа установки 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 можно использовать только с параметрами и UPGRADE параметрами/ACTION=INSTALL .Поддерживаемые значения: - /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.- /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает нетентичные диалоговые окна.При сочетании с другими параметрами UIMODE переопределяется. Например, когда /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE оба указаны, диалоговое окно подготовки не заполняется текущим пользователем.Параметр UIMODE нельзя использовать с параметрами или /QS параметрами/Q . |
элемент управления установки ядро СУБД | /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 Search | /FTUPGRADEOPTION Необязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: - REBUILD - RESET - IMPORT |
Службы Integration Services | /ISSVCACCOUNT Обязательный |
Указывает учетную запись служб Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетов | /RSUPGRADEDATABASEACCOUNT Необязательно |
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима SharePoint, которая была изменена в службах Reporting Services SQL Server 2012 (11.x). Если этот параметр не включен в установку командной строки, используется учетная запись службы по умолчанию для старого экземпляра сервера отчетов. Если это свойство используется, укажите пароль для учетной записи с помощью /RSUPGRADEPASSWORD свойства. |
Службы отчетов | /RSUPGRADEPASSWORD Необязательно |
Пароль существующей учетной записи службы сервера отчетов. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы отчетов | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Параметр требуется при обновлении установки в режиме интеграции с SharePoint, в основе которой лежит архитектура общих служб SharePoint. Этот параметр не требуется для обновления версий служб Reporting Services, отличных от общего доступа. |
Пример синтаксиса
Чтобы обновить существующий экземпляр или узел отказоустойчивого кластера с предыдущей версии SQL Server ядро СУБД,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Параметры исправления
При разработке скриптов командной строки для исправления можно использовать параметры, приведенные в следующей таблице.
Компонент ядро СУБД SQL Server | Параметр | Описание |
---|---|---|
элемент управления установки ядро СУБД | /ACTION Обязательный |
Необходим для указания на рабочий процесс операций исправления. Поддерживаемые значения: Repair |
элемент управления установки ядро СУБД | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
элемент управления установки ядро СУБД | /FEATURES Обязательный |
Указывает компоненты для исправления. |
элемент управления установки ядро СУБД | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server ядро СУБД. Дополнительные сведения см. в разделе Instance Configuration. |
Ядро 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 |
элемент управления установки ядро СУБД | /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 Database Engine | /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 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 |
Параметры удаления
При разработке скриптов командной строки для удаления можно использовать параметры, приведенные в следующей таблице.
Компонент ядро СУБД 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 ядро СУБД ознакомьтесь со следующими статьями:
Требования к оборудованию и программному обеспечению для установки SQL Server 2016 (13.x)
Экземпляры отказоустойчивого кластера AlwaysOn (SQL Server)
Внимание
Для всех команд установки отказоустойчивого кластера требуется базовый кластер Windows. Все узлы, которые будут частью отказоустойчивого кластера SQL Server ядро СУБД, должны быть частью одного кластера Windows.
Проверьте следующие скрипты установки отказоустойчивого кластера и внесите необходимые изменения.
Параметры интегрированной установки отказоустойчивого кластера
При разработке скриптов установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице.
Дополнительные сведения об интегрированной установке см. в статье Экземпляры отказоустойчивого кластера (режим AlwaysOn) (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 scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True , False |
элемент управления установки ядро СУБД | /UpdateEnabled Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 0 . По умолчанию программа установки 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. |
элемент управления установки ядро СУБД | /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. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Analysis Services | /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 может привести к неожиданному поведению. |
Службы Analysis Services | /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 . |
Службы Analysis Services | /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 . |
Службы Analysis Services | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
Службы Analysis Services | /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 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 | /SQLUSERDBLOGDIR Необязательно |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Необязательно |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения: - 0 = отключить поддержку FILESTREAM для этого экземпляра. (Значение по умолчанию)- 1 = включить FILESTREAM для доступа Transact-SQL.- 2 = включить FILESTREAM для потокового доступа Transact-SQL и потокового ввода-вывода файлов. (Недопустимо для кластерных сценариев.)- 3 = разрешить удаленным клиентам доступ к данным FILESTREAM потоковой передачи. |
FILESTREAM | /FILESTREAMSHARENAME Необязательно Требуется, если FILESTREAMLEVEL значение больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search | /FTSVCACCOUNT Необязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
Компонент SQL Server Full-Text Search | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCACCOUNT Обязательный |
Указывает учетную запись служб Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетов | /RSINSTALLMODE Область применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете 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
Параметры подготовки отказоустойчивого кластера
При разработке скриптов подготовки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. В качестве первого шага в расширенной установке отказоустойчивого кластера необходимо подготовить экземпляры отказоустойчивого кластера на всех узлах отказоустойчивого кластера. Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера AlwaysOn (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 или 1 0 . По умолчанию программа установки 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 scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True , False |
Службы Analysis Services | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы Analysis Services | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Компонент SQL Server Database Engine | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Компонент SQL Server Database Engine | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT . Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
FILESTREAM | /FILESTREAMLEVEL Необязательно |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения: - 0 = отключить поддержку FILESTREAM для этого экземпляра. (Значение по умолчанию)- 1 = включить FILESTREAM для доступа Transact-SQL.- 2 = включить FILESTREAM для потокового доступа Transact-SQL и потокового ввода-вывода файлов. (Недопустимо для кластерных сценариев.)- 3 = разрешить удаленным клиентам доступ к данным FILESTREAM потоковой передачи. |
FILESTREAM | /FILESTREAMSHARENAME Необязательно Требуется, если FILESTREAMLEVEL значение больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
Компонент SQL Server Full-Text Search | /FTSVCACCOUNT Необязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
Компонент SQL Server Full-Text Search | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCACCOUNT Обязательный |
Указывает учетную запись служб Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетов | /RSINSTALLMODE Область применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете 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.
Чтобы подготовить экземпляр по умолчанию, выполните следующую команду в командной строке:
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 ядро СУБД отработки отказа. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server ядро СУБД в сети. |
элемент управления установки ядро СУБД | /CONFIRMIPDEPENDENCYCHANGE Обязательный |
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в статье Добавление и удаление узлов в отказоустойчивом кластере Ядра СУБД SQL Server (программа установки). Поддерживаемые значения: - 0 = False (по умолчанию)- 1 = True |
Службы Analysis Services | /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 может привести к неожиданному поведению. |
Службы Analysis Services | /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 . |
Службы Analysis Services | /ASSERVERMODE Необязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера.MULTIDIMENSIONAL TABULAR Значение ASSERVERMODE учитывает регистр. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
Службы Analysis Services | /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 . |
Службы Analysis Services | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
Компонент SQL Server Database Engine | /INSTALLSQLDATADIR Обязательный |
Указывает каталог для файлов данных SQL Server. Необходимо указать каталог данных, который должен располагаться на общем диске кластера. |
Компонент SQL Server Database Engine | /SAPWD Обязательный, когда /SECURITYMODE=SQL |
Указывает пароль для учетной записи SA SQL Server. |
Компонент SQL Server Database Engine | /SECURITYMODE Необязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемое значение: SQL |
Компонент SQL Server Database Engine | /SQLBACKUPDIR Необязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
Компонент SQL Server Database Engine | /SQLCOLLATION Необязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе о поддержке сортировки и Юникода. |
Компонент SQL Server Database Engine | /SQLSYSADMINACCOUNTS Обязательный |
С помощью этого параметра имена входа подготавливаются в качестве членов роли sysadmin. Для выпусков SQL Server, отличных от 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 |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете DefaultNativeMode , но установка не включает sql Server ядро СУБД, установка автоматически изменится на RSINSTALLMODE FilesOnlyMode . |
Компонент 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 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 (программа установки) и Экземпляры отказоустойчивого кластера (режим AlwaysOn) (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 или 1 0 . По умолчанию программа установки 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 параметра. |
элемент управления установки ядро СУБД | /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 Search | /FTUPGRADEOPTION Необязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: - REBUILD - RESET - IMPORT |
Службы Integration Services | /ISSVCACCOUNT Обязательный |
Указывает учетную запись служб Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы 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 или 1 0 . По умолчанию программа установки 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 scale-out. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True , False |
Службы Analysis Services | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы Analysis Services | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Компонент SQL Server Database Engine | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Компонент SQL Server Database Engine | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT . Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы Integration Services | /ISSVCPASSWORD Обязательный |
Задает пароль служб Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Службы отчетов | /RSINSTALLMODE Область применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб Reporting Services. Поддерживаемые значения: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Примечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode .Если установка не включает ядро СУБД SQL Server, используется FilesOnlyMode значение по умолчаниюRSINSTALLMODE .Если вы выберете 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
Параметры удаления узла
При разработке скриптов удаления узла из командной строки можно использовать параметры, приведенные в следующей таблице. Для удаления отказоустойчивого кластера необходимо выполнить операцию удаления узла на каждом узле отказоустойчивого кластера. Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера AlwaysOn (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 |
Службы Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
Компонент SQL Server Database Engine | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Службы Integration Services | /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 Server 2022
- Выпуски и поддерживаемые функции SQL Server 2019
- Выпуски SQL Server 2017 и поддерживаемые функции
- Выпуски и поддерживаемые функции SQL Server 2016
Параметр родительского компонента | Параметр компонента | Description |
---|---|---|
SQL | Устанавливает sql Server ядро СУБД, репликацию, полный текст и сервер качества данных. | |
SQLEngine | Устанавливает только ядро СУБД SQL Server. | |
Репликация | Устанавливает компонент репликации вместе с sql Server ядро СУБД. | |
FullText | Устанавливает компонент FullText вместе с sql Server ядро СУБД. | |
DQ | Копирует файлы, необходимые для завершения установки сервера качества данных. После завершения установки 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. |
|
AdvancedAnalytics | Устанавливает Службы машинного обучения 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 | Устанавливает все компоненты служб Reporting Services. Область применения: 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 | Включение главной роли горизонтального увеличения масштаба для Integration Services. | |
IS_Worker | Включение рабочей роли горизонтального увеличения масштаба для Integration Services. | |
MDS | Устанавливает службы Master Data Services. | |
SQL_SHARED_MPY | Устанавливает пакеты Python для Машинное обучение Server (автономный) или R Server (автономный) | |
SQL_SHARED_MR | Устанавливает пакеты R для сервера Машинное обучение (автономный) или R Server (автономный) или Машинное обучение server (автономный) или R Server (автономный) или R Server (автономный) | |
Средства 1 | Устанавливает клиентские средства и компоненты электронной документации по SQL Server. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
Бо | Устанавливает компоненты обратной совместимости. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
Подкл | Устанавливает компоненты связи. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
DREPLAY_CTLR | Устанавливает контроллер распределенное воспроизведение. Область применения: 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)".
Примеры параметров компонентов
Параметр и значения | Description |
---|---|
/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.
Роль | Description | Установка... |
---|---|---|
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 по умолчанию используют учетную запись, а службы Integration Services по умолчанию NT AUTHORITY\NETWORK SERVICE используют 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 диалоговым окном подготовки не заполняется текущим пользователем. Добавьте и /AGTSVCPASSWORD укажите /AGTSVCACCOUNT учетную запись службы и пароль для агент 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>
.