Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server — только Для Windows
Перед запуском программы установки SQL Server просмотрите план установки SQL Server.
Установка нового экземпляра SQL Server из командной строки позволяет указать компоненты, которые необходимо установить и как они должны быть настроены. Также можно выбрать тихое, базовое или полное взаимодействие с пользовательским интерфейсом программы установки.
Чтобы установить или настроить экземпляр SQL Server из командной строки, откройте административную командную строку и перейдите в каталог, где находится setup.exe в носителе установки SQL Server. Выполните команду setup.exe с необходимыми и необязательными параметрами, которые выполняют нужные вам действия:
C:\SQLMedia\SQLServer2025> setup.exe /[Option] /[Option] = {value}
Следующий пример устанавливает СУБД SQL Server, службы SQL Server Analysis Services, SQL Server и службы Integration Services в режиме тихой установки.
C:\SQLMedia\SQLServer2025> 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\SQLServer2025> setup.exe /help
Внимание
Параметр /PRODUCTCOVEREDBYSA установки появился в SQL Server 2022 (16.x). Этот параметр указывает, покрывается ли указанная лицензия на ключ продукта (/PID=) контрактом Software Assurance, подпиской SQL Server или же только лицензией SQL Server.
Оставшаяся часть статьи содержит подробное описание доступных параметров.
Примечание.
При установке через командную строку SQL Server поддерживает полный спокойный режим с параметром /Q или спокойный простой режим с параметром /QS . Переключатель /QS отображает только ход выполнения, не принимает входные данные и не отображает сообщения об ошибках при обнаружении. Параметр /QS доступен только если указан /ACTION=INSTALL.
Независимо от метода установки, необходимо подтвердить принятие условий лицензионного соглашения программного обеспечения в качестве отдельного лица или от имени организации, в ином случае, если ваше использование программного обеспечения не регулируется самостоятельным соглашением, таким как лицензионное соглашение Майкрософт или стороннее соглашение с независимым производителем программного обеспечения (ISV) или изготовителем оборудования.
Условия лицензионного соглашения отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Неинтерактивные установки (с использованием параметров /Q или /QS) должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Ознакомиться с условиями лицензии можно на странице Условия лицензионного соглашения о программном обеспечении Майкрософт.
Для SQL Server 2022 (16.x) и более поздних версий ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по aka.ms/useterms.
В зависимости от того, как вы получили программное обеспечение (например, через корпоративное лицензирование Майкрософт), использование программного обеспечения может быть предметом дополнительных условий.
Установка командной строки поддерживается в следующих сценариях:
- Установка, обновление или удаление экземпляра и общих компонентов SQL Server на локальном компьютере с помощью синтаксиса и параметров, указанных в командной строке.
- Установка, обновление или удаление экземпляра отказоустойчивого кластера.
- Обновление редакции SQL Server до другой редакции.
- Установка экземпляра SQL Server на локальный компьютер с использованием синтаксиса и параметров, указанных в файле конфигурации. Этот способ можно использовать для копирования конфигурации установки на несколько компьютеров или установки нескольких узлов отказоустойчивого кластера.
Примечание.
Для локальных установок необходимо запускать программу установки с правами администратора. Если SQL Server устанавливается с удаленного общего ресурса, необходимо использовать учетную запись домена, у которой есть разрешения чтения и записи на этом удаленном ресурсе. Для установок отказоустойчивого кластера необходимо быть локальным администратором с разрешениями, позволяющими входить в систему от имени службы и действовать как часть операционной системы на всех узлах отказоустойчивого кластера.
Правильное использование параметров установки
Следующие рекомендации помогут вам в создании синтаксически правильных команд установки:
| Параметр | Пример |
|---|---|
| /ПАРАМЕТР | /INDICATEPROGRESS |
| /ПАРАМЕТР=true/false | /SQLSVCINSTANTFILEINIT=True |
| /ПАРАМЕТР=1/0 для логических типов данных | /TCPENABLED=1 |
| /ПАРАМЕТР="значение" для всех параметров-одиночных значений. Для параметра, для которого требуется путь: поддерживается /INSTANCEDIR=C:\Path или /INSTANCEDIR="C:\Path". |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
| /ПАРАМЕТР="значение1" "значение2" "значение3" для всех многозначных параметров. Исключение: /FEATURES является многозначным, но для него действует формат /FEATURES=AS,RS,IS, где не используются пробелы, а значения разделяются запятыми. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Внимание
При установке SQL Server, если указаны те же пути для INSTANCEDIR и SQLUSERDBDIR, агент SQL Server и полнотекстовый поиск не запускаются из-за отсутствия разрешений.
Примечание.
Значения реляционного сервера поддерживают дополнительные форматы представления слэша: один слэш (\) или два символа слэша (\\) для пути.
Варианты параметров
В следующих разделах представлены параметры, предназначенные для разработки скриптов установки из командной строки в случаях установки, обновления и исправления. Параметры могут принимать разные значения в зависимости от выбранного сценария.
Параметры, перечисленные для компонента SQL Server ядро СУБД, зависят от этого компонента. Параметры SQL Server Agent и SQL Server Browser применимы при установке СУБД SQL Server.
- Параметры установки
- Параметры SysPrep
- Параметры обновления
- Параметры восстановления
- Перестроение параметров системной базы данных
- Параметры удаления
- Параметры отказоустойчивого кластера
- Параметры учетной записи службы
- Параметры функции
- Параметры роли
- Управление поведением при сбоях с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
- Конфигурация ID экземпляра или InstanceID
Параметры установки
Используйте параметры в следующей таблице для разработки скриптов командной строки для установки нового экземпляра 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, включая пакет Python Anaconda. |
Требуется для подтверждения принятия условий лицензии. |
| Контроль настройки SQL Server R | /IACCEPTROPENLICENSETERMSОбязательно, если указан параметр /Q или /QS для автоматических установок, включающих пакет Microsoft R Open. |
Требуется для подтверждения принятия условий лицензии. |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В более ранних версиях это значение указывает отчеты об ошибках для 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. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /PRODUCTCOVEREDBYSAОбласть применения: SQL Server 2022 (16.x) и более поздних версий Обязательно при установке функции расширения Azure из командной строки AZUREEXTENSION. |
Указывает покрытие лицензий для SQL Server./PRODUCTCOVEREDBYSA=Trueили просто /PRODUCTCOVEREDBYSAуказывает, что он охватывается в рамках подписки Software Assurance или SQL Server./PRODUCTCOVEREDBYSA=False или опущение параметра означает, что он охватывается лицензией SQL Server. |
| Контроль установки ядра СУБД | /PIDНеобязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен. |
| Контроль установки ядра СУБД |
/Q или /QUIETНеобязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. Параметр /Q переопределяет входные данные /QS параметра. |
| Контроль установки ядра СУБД |
/QS или /QUIETSIMPLEНеобязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
| Контроль установки ядра СУБД | /UIMODEНеобязательно |
Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон./UIMODE можно использовать только с параметрами /ACTION=INSTALL и UPGRADE.Поддерживаемые значения: - /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.- /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает необязательные диалоговые окна.При сочетании с другими параметрами UIMODE переопределяется. Например, когда /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE одновременно указаны, диалоговое окно предоставления не заполняется автоматически текущим пользователем.Параметр UIMODE нельзя использовать с параметрами /Q или /QS. |
| Контроль установки ядра СУБД | /SQMREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Агент SQL Server | /AGTSVCACCOUNTОбязательный |
Задает учетную запись для службы агента SQL Server. |
| Агент SQL Server | /AGTSVCPASSWORDОбязательный |
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Агент SQL Server | /AGTSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы агента SQL Server. Поддерживаемые значения: - Automatic- Disabled- Manual |
| Ядро PolyBase | /PBENGSVCACCOUNTНеобязательно |
Задает учетную запись для службы движка. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE. |
| Ядро PolyBase | /PBENGSVCPASSWORDНеобязательно |
Задает пароль для учетной записи службы движка. |
| Ядро PolyBase | /PBENGSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы модуля PolyBase Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| Перемещение данных PolyBase | /PBDMSSVCACCOUNTНеобязательно |
Задает учетную запись для службы перемещения данных. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE. |
| Перемещение данных PolyBase | /PBDMSSVCPASSWORDНеобязательно |
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Перемещение данных PolyBase | /PBDMSSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы перемещения данных. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True, False |
| Службы анализа | /ASBACKUPDIRНеобязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
| Службы анализа | /ASCOLLATIONНеобязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию: Latin1_General_CI_ASПримечание. Поддерживается только сортировка Windows. Использование сортировки SQL может привести к неожиданному поведению. |
| Службы анализа | /ASCONFIGDIRНеобязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
| Службы анализа | /ASDATADIRНеобязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
| Службы анализа | /ASLOGDIRНеобязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
| Службы анализа | /ASSERVERMODEНеобязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — это MULTIDIMENSIONAL или TABULAR.
ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
| Службы анализа | /ASSVCACCOUNTОбязательный |
Указывает учетную запись службы Analysis Services. |
| Службы анализа | /ASSVCPASSWORDОбязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы анализа | /ASSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы Analysis Services. Поддерживаемые значения: - Automatic- Disabled- Manual |
| Службы анализа | /ASSYSADMINACCOUNTSОбязательный |
Указывает учетные данные администратора для служб Analysis Services. |
| Службы анализа | /ASTEMPDIRНеобязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
| Службы анализа | /ASPROVIDERMSOLAPНеобязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
| Службы анализа | /FARMACCOUNTОбязательный, для SPI_AS_NewFarm |
Определяет учетную запись пользователя домена для запуска служб центра администрирования SharePoint и других важных служб на ферме. Этот параметр используется только для экземпляров служб Analysis Services, установленных через /ROLE = SPI_AS_NEWFARM. |
| Службы анализа | /FARMPASSWORDОбязательный, для SPI_AS_NewFarm |
Позволяет задать пароль для учетной записи фермы. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы анализа | /PASSPHRASEОбязательный, для SPI_AS_NewFarm |
Определяет парольную фразу, используемую для добавления дополнительных серверов приложений или серверов клиентских веб-интерфейсов к ферме SharePoint. Этот параметр используется только для экземпляров служб Analysis Services, установленных через /ROLE = SPI_AS_NEWFARM. |
| Службы анализа | /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, и ее можно изменить на ближайший аналог сортировки Windows — Latin1_General_100_CI_AS_SC.Дополнительные сведения см. в разделе Поддержка сортировки и Юникода. |
| Компонент SQL Server Database Engine | /ADDCURRENTUSERASSQLADMINНеобязательно |
Добавляет текущего пользователя в предопределенную роль сервера sysadmin SQL Server. Параметр /ADDCURRENTUSERASSQLADMIN можно использовать при установке версий Express или при использовании /ROLE=AllFeatures_WithDefaults. Дополнительные сведения см. в /ROLE далее в этой статье.Использование /ADDCURRENTUSERASSQLADMIN необязательно, но требуется либо /ADDCURRENTUSERASSQLADMIN, либо /SQLSYSADMINACCOUNTS.Значения по умолчанию: 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 | /FTSVCACCOUNTНеобязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
| Полнотекстовый SQL Server | /FTSVCPASSWORDНеобязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCACCOUNTОбязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCStartupTypeНеобязательно |
Указывает режим запуска службы Integration Services. |
| Сетевая конфигурация SQL Server | /NPENABLEDНеобязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения: - 0 = отключить протокол именованных каналов- 1 = включение протокола именованных каналов |
| Сетевая конфигурация SQL Server | /TCPENABLEDНеобязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения: - 0 = отключение протокола TCP- 1 = включение протокола TCP |
| Службы отчетов | /RSINSTALLMODEОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeПримечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать DefaultNativeMode, но установка не включает ядро СУБД SQL Server, установка автоматически изменяет RSINSTALLMODE на FilesOnlyMode. |
| Службы отчетов | /RSSVCACCOUNTОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает учетную запись запуска для Службы отчетности. |
| Службы отчетов | /RSSVCPASSWORDОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /RSSVCStartupTypeОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно |
Задает режим запуска для служб Reporting Services. Поддерживаемые значения: - Automatic- Disabled- Manual |
| Службы Python/машинного обучения (в базе данных) | /MPYCACHEDIRECTORYНеобязательно |
Зарезервировано для последующего использования. Используется %TEMP% для хранения файлов Python .CAB для установки на компьютере без подключения к Интернету. |
| Службы машинного обучения R (в базе данных) | /MRCACHEDIRECTORYНеобязательно |
Используйте этот параметр, чтобы указать каталог кэша для Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (Standalone), или поддержки возможностей R в службах машинного обучения SQL Server или Machine Learning Server (Standalone). Этот параметр обычно используется при установке компонентов R из командной строки на компьютере без доступа к Интернету. |
| Java и языковые расширения |
/SQL_INST_JAVA,/SQLJAVADIR = "path"Область применения: только SQL Server 2019 (15.x) Необязательно |
Указывает установку Java с помощью расширений языка. Если /SQL_INST_JAVA предоставлен без параметра /SQLJAVADIR, предполагается, что вы хотите установить Zulu Open JRE, предоставляемый установочным носителем.Путь, указанный для /SQLJAVADIR, означает, что вы хотите использовать уже установленный JRE или JDK. |
| Расширение Azure для SQL Server | /FEATURES=AZUREEXTENSIONОбласть применения: SQL Server 2022 (16.x) и более поздних версий Необязательно |
Для SQL Server 2022 (16.x) и более поздних версий подключите экземпляр к Azure Arc. Для SQL Server 2025 (17.x) подключите экземпляр к Azure Arc или SQL Server на виртуальной машине Azure. |
| Расширение 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 все экземпляры на узле автоматически становятся доступными для Azure Arc, что регистрирует экземпляры SQL Server в Azure как ресурсы и делает их доступными для прикрепления дополнительных служб управления Azure.
Начиная с SQL Server 2025 (17.x), можно установить расширение Azure для SQL Server с помощью установки SQL Server на виртуальных машинах Azure. При установке расширения Azure SQL Server вы автоматически регистрируетесь в службе SQL Server на виртуальных машинах Azure и включаете дополнительные возможности управления, которые предоставляет служба.
В следующем примере устанавливается экземпляр SQL Server, агент Azure Arc (если не на виртуальной машине Azure) и расширение 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 или SQL Server на виртуальной машине Azure см. в следующем разделе:
- SQL Server, включённый в Azure Arc
- Подключение SQL Server к Azure Arc
- Что такое SQL Server на виртуальных машинах Azure Windows?
- Регистрация SQL Server на виртуальной машине Windows с расширением агента IaaS для SQL
Параметры SysPrep
Дополнительные сведения о SQL Server SysPrep см. в разделе "Установка SQL Server с помощью SysPrep".
Подготовьте параметры изображения
При разработке сценариев командной строки для подготовки экземпляра SQL Server без настройки можно использовать параметры, приведенные в следующей таблице.
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходим для указания на рабочий процесс операций установки. Поддерживаемые значения: PrepareImage |
| Контроль установки ядра СУБД | /IACCEPTSQLSERVERLICENSETERMSОбязательно, если указан параметр /Q или /QS для автоматической установки. |
Требуется для подтверждения принятия условий лицензии. Начиная с SQL Server 2022 (16.x), ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server на aka.ms/useterms. |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /FEATURESОбязательный |
Указывает компоненты для установки. Поддерживаемые значения: SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, Conn, IS, BC, SDK, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS, POLYBASE1 |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTALLSHAREDDIRНеобязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. Значение по умолчанию: %Program Files%\Microsoft SQL Server.Не удается задать значение %Program Files(x86)%\Microsoft SQL Server |
| Контроль установки ядра СУБД | /INSTANCEDIRНеобязательно |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
| Контроль установки ядра СУБД | /INSTANCEIDТребуется для функций экземпляра. |
Указывает идентификатор экземпляра для подготавливаемого экземпляра. |
| Ядро PolyBase | /PBENGSVCACCOUNTНеобязательно |
Задает учетную запись для службы движка. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE. |
| Перемещение данных PolyBase | /PBDMSSVCPASSWORDНеобязательно |
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Ядро PolyBase | /PBENGSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы модуля PolyBase Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений 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Необязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server. Для получения дополнительной информации см. дополнение о конфиденциальности SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTANCEIDНеобязательно |
Пользуйтесь Instance ID, указанным на этапе подготовки образа. Поддерживаемые значения: InstanceID подготовленного экземпляра. |
| Контроль установки ядра СУБД | /INSTANCENAMEНеобязательно |
Указывает имя экземпляра SQL Server для экземпляра, который завершается. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /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 (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для 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 Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений 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 | /FTSVCACCOUNTНеобязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
| Полнотекстовый SQL Server | /FTSVCPASSWORDНеобязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Сетевая конфигурация SQL Server | /NPENABLEDНеобязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения: - 0 = отключить протокол именованных каналов- 1 = включение протокола именованных каналов |
| Сетевая конфигурация SQL Server | /TCPENABLEDНеобязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения: - 0 = отключение протокола TCP- 1 = включение протокола TCP |
| Службы отчетов | /RSINSTALLMODEОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeПримечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать DefaultNativeMode, но установка не включает ядро СУБД SQL Server, установка автоматически изменяет RSINSTALLMODE на FilesOnlyMode. |
| Службы отчетов | /RSSVCACCOUNTОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает учетную запись запуска для Службы отчетности. |
| Службы отчетов | /RSSVCPASSWORDОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /RSSVCStartupTypeОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно |
Задает режим запуска для служб Reporting Services. Поддерживаемые значения: - Automatic- Disabled- Manual |
Пример синтаксиса
Чтобы завершить подготовку автономного экземпляра, в который входят компоненты ядра СУБД 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 2025). |
| Контроль установки ядра СУБД | /IACCEPTSQLSERVERLICENSETERMSОбязательно, если указан параметр /Q или /QS для автоматической установки. |
Требуется для подтверждения принятия условий лицензии. Начиная с SQL Server 2022 (16.x), ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server на aka.ms/useterms. |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для 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. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /PIDНеобязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с расширенными службами, SQL Server Express с инструментами, SQL Server Developer или SQL Server Evaluation, PID предопределен. |
| Контроль установки ядра СУБД |
/Q или /QUIETНеобязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. Параметр /Q переопределяет входные данные /QS параметра. |
| Контроль установки ядра СУБД | /UIMODEНеобязательно |
Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон./UIMODE можно использовать только с параметрами /ACTION=INSTALL и UPGRADE.Поддерживаемые значения: - /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций.- /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает необязательные диалоговые окна.При сочетании с другими параметрами UIMODE переопределяется. Например, когда /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE одновременно указаны, диалоговое окно предоставления не заполняется автоматически текущим пользователем.Параметр UIMODE нельзя использовать с параметрами /Q или /QS. |
| Контроль установки ядра СУБД | /SQMREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Обозреватель SQL Server | /BROWSERSVCSTARTUPTYPEНеобязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: - Automatic- Disabled- Manual |
| Full-Text SQL Server | /FTUPGRADEOPTIONНеобязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: - REBUILD- RESET- IMPORT |
| Службы качества данных SQL Server | /IACCEPTDQUNINSTALLНеобязательно |
Удаляет службы качества данных во время обновления до SQL Server 2025 (17.x) и более поздних версий. Дополнительные сведения см. в статье «Обновление завершается сбоем, если установлены службы качества данных». Применимо к: SQL Server 2025 (17.x) и более поздних версий. |
| Интеграционные службы | /ISSVCACCOUNTОбязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCStartupTypeНеобязательно |
Указывает режим запуска службы Integration Services. |
| Службы отчетов | /RSUPGRADEDATABASEACCOUNTНеобязательно |
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима SharePoint, которая была изменена в службах Reporting Services SQL Server 2012 (11.x). Если этот параметр не включен в установку командной строки, используется учетная запись службы по умолчанию для старого экземпляра сервера отчетов. Если это свойство используется, укажите пароль для учетной записи с помощью /RSUPGRADEPASSWORD свойства. |
| Службы отчетов | /RSUPGRADEPASSWORDНеобязательно |
Пароль существующей учетной записи службы сервера отчетов. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Параметр требуется при обновлении установки в режиме интеграции с SharePoint, в основе которой лежит архитектура общих служб SharePoint. Переключатель не требуется для обновления версий служб Reporting Services, которые не являются общими. |
Пример синтаксиса
Чтобы обновить существующий экземпляр или узел отказоустойчивого кластера с предыдущей версии Службы Microsoft SQL Server,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Параметры ремонта
При разработке скриптов командной строки для исправления можно использовать параметры, приведенные в следующей таблице.
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходим для указания на рабочий процесс операций исправления. Поддерживаемые значения: Repair |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /FEATURESОбязательный |
Указывает компоненты для исправления. |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД SQL Server. Дополнительные сведения см. в справке мастера установки. |
| Ядро PolyBase | /PBENGSVCACCOUNTНеобязательно |
Задает учетную запись для службы движка. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE. |
| Перемещение данных PolyBase | /PBDMSSVCPASSWORDНеобязательно |
Задает пароль для учетной записи службы перемещения данных. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Ядро PolyBase | /PBENGSVCSTARTUPTYPEНеобязательно |
Задает режим запуска для службы модуля PolyBase Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True, False |
| Контроль установки ядра СУБД |
/Q или /QUIETНеобязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. Параметр /Q переопределяет входные данные /QS параметра. |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Пример синтаксиса
Исправить экземпляр и общие компоненты.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Перестроить параметры системной базы данных
При разработке скриптов, запускаемых из командной строки, для перестройки системных баз данных master, model, msdb и tempdb используются параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделе "Перестроение системных баз данных".
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходим для указания на рабочий процесс операций перестроения баз данных. Поддерживаемые значения: RebuildDatabase |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД SQL Server. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД |
/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Необязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /FEATURESОбязательный |
Указывает удаляемые компоненты . |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД SQL Server. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД |
/Q или /QUIETНеобязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. Параметр /Q переопределяет входные данные /QS параметра. |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Пример синтаксиса
Используйте следующую команду, чтобы удалить существующий экземпляр SQL Server из командной строки.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо MSSQLSERVER предыдущего примера.
Чтобы удалить существующее обновление SQL Server из командной строки, можно найти полную команду удаления для определенного компонента в реестре Windows, используя следующий путь к реестру.
"UninstallString" Найдите ключ.
Предупреждение
Неправильное редактирование реестра может серьезно повредить вашу систему. Перед внесением изменений в реестр рекомендуется создать резервную копию всех важных данных.
В следующем примере показан путь к специфическому обновлению KB.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
Вы можете получить команду удаления из "UninstallString" данного ключа реестра. Рассмотрим пример.
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
Параметры отказоустойчивого кластера
Перед установкой экземпляра отказоустойчивого кластера SQL Server ознакомьтесь со следующими статьями:
Требования к оборудованию и программному обеспечению для SQL Server 2025
экземпляры отказоустойчивого кластера 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 Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True, False |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для 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. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /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 (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERDISKSНеобязательно |
Указывает список общих дисков, которые необходимо включить в ресурсную группу отказоустойчивого кластера ядро СУБД SQL Server. Значение по умолчанию: первый диск используется в качестве диска по умолчанию для всех баз данных. |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERIPADDRESSESОбязательный |
Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат: <тип IP>>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERNETWORKNAMEОбязательный |
Указывает сетевое имя нового кластера SQL Server СУБД с поддержкой отказоустойчивости. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера механизма базы данных SQL Server в сети. |
| Агент SQL Server | /AGTSVCACCOUNTОбязательный |
Задает учетную запись для службы агента SQL Server. |
| Агент SQL Server | /AGTSVCPASSWORDОбязательный |
Задает пароль для учетной записи службы агента SQL Server. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы анализа | /ASBACKUPDIRНеобязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
| Службы анализа | /ASCOLLATIONНеобязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию: Latin1_General_CI_ASПримечание. Поддерживается только сортировка Windows. Использование сортировки SQL может привести к неожиданному поведению. |
| Службы анализа | /ASCONFIGDIRНеобязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
| Службы анализа | /ASDATADIRНеобязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
| Службы анализа | /ASLOGDIRНеобязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
| Службы анализа | /ASSYSADMINACCOUNTSОбязательный |
Указывает учетные данные администратора для служб Analysis Services. |
| Службы анализа | /ASTEMPDIRНеобязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
| Службы анализа | /ASPROVIDERMSOLAPНеобязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
| Службы анализа | /ASSERVERMODEНеобязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — это MULTIDIMENSIONAL или TABULAR.
ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
| Компонент SQL Server Database Engine | /INSTALLSQLDATADIRОбязательный |
Указывает каталог для файлов данных SQL Server. Необходимо указать каталог данных, который должен располагаться на общем диске кластера. |
| Компонент SQL Server Database Engine | /SAPWDОбязательный, когда /SECURITYMODE=SQL |
Указывает пароль для учетной записи SA SQL Server. |
| Компонент SQL Server Database Engine | /SECURITYMODEНеобязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемое значение: SQL |
| Компонент SQL Server Database Engine | /SQLBACKUPDIRНеобязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Компонент SQL Server Database Engine | /SQLCOLLATIONНеобязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе Поддержка сортировки и Юникода. |
| Компонент SQL Server Database Engine | /SQLSVCACCOUNTОбязательный |
Указывает учетную запись запуска для службы SQL Server. |
| Компонент SQL Server Database Engine | /SQLSVCPASSWORDОбязательный |
Указывает пароль для SQLSVCACCOUNT. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Компонент SQL Server Database Engine | /SQLSYSADMINACCOUNTSОбязательный |
С помощью этого параметра учетные записи назначаются в качестве членов роли sysadmin. Для выпусков SQL Server, отличных от SQL Server Express, /SQLSYSADMINACCOUNTS требуется. Для выпусков SQL Server Express использование /SQLSYSADMINACCOUNTS является необязательным, но необходимо использовать либо /SQLSYSADMINACCOUNTS, либо /ADDCURRENTUSERASSQLADMIN. |
| Компонент SQL Server Database Engine | /SQLUSERDBDIRНеобязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Компонент SQL Server Database Engine | /SQLTEMPDBDIRНеобязательно |
Указывает каталоги для tempdb файлов данных. При указании нескольких каталогов их нужно разделять пробелами. Если указано несколько каталогов, tempdb файлы данных распределяются по ним циклически.Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).Примечание. Этот параметр также добавляется к сценарию RebuildDatabase. |
| Компонент SQL Server Database Engine | /SQLTEMPDBLOGDIRНеобязательно |
Указывает каталог для tempdb файла журнала.Значение по умолчанию — <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (каталог системных данных).Примечание. Этот параметр также добавляется к сценарию RebuildDatabase. |
| Компонент SQL Server Database Engine | /SQLTEMPDBFILECOUNTНеобязательно |
Указывает количество tempdb файлов данных, добавляемых программой установки. Это значение можно увеличивать до количества ядер.Значение по умолчанию:. 1 для SQL Server Express 8 или количество ядер (меньшее из этих значений) для всех остальных выпусков. Важно: Файл основной базы данных tempdb по-прежнему tempdb.mdf. Дополнительные tempdb файлы именуются как tempdb_mssql_#.ndf где #представляет уникальное число для каждого дополнительного tempdb файла базы данных, созданного во время установки. Это соглашение об именовании предназначено для того, чтобы обеспечить их уникальность. При удалении экземпляра SQL Server файлы, соответствующие соглашению об именовании tempdb_mssql_#.ndf, удаляются. Не используйте tempdb_mssql_\*.ndf соглашение об именовании для файлов пользовательской базы данных.Предупреждение. SQL Server Express не поддерживается для настройки этого параметра. Программа установки устанавливает только 1 tempdb файл данных. |
| Компонент SQL Server Database Engine | /SQLTEMPDBFILESIZEОбласть применения: SQL Server 2016 (13.x) и более поздних версий Необязательно |
Указывает начальный размер каждого tempdb файла данных.По умолчанию = 4 МБ для SQL Server Express, 8 МБ для всех других выпусков Min = 4 МБ или 8 МБ Max = 1024 МБ |
| Компонент SQL Server Database Engine | /SQLTEMPDBFILEGROWTHНеобязательно |
Указывает увеличение объема каждого tempdb файла данных в МБ. Значение 0 указывает, что автоматическое расширение отключено и добавление пространства запрещено. Настройка позволяет размер до 1024.Значение по умолчанию: 64. Допустимый диапазон: минимум = 0, максимум = 1024 |
| Компонент SQL Server 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 | /FTSVCACCOUNTНеобязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
| Полнотекстовый SQL Server | /FTSVCPASSWORDНеобязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCACCOUNTОбязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCStartupTypeНеобязательно |
Указывает режим запуска службы Integration Services. |
| Службы отчетов | /RSINSTALLMODEОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeПримечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать DefaultNativeMode, но установка не включает ядро СУБД SQL Server, установка автоматически изменяет RSINSTALLMODE на FilesOnlyMode. |
| Службы отчетов | /RSSVCACCOUNTОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает учетную запись запуска для Службы отчетности. |
| Службы отчетов | /RSSVCPASSWORDОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /RSSVCStartupTypeОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно |
Задает режим запуска для служб Reporting Services. Поддерживаемые значения: - Automatic- Disabled- Manual |
Рекомендуется вместо групп домена использовать идентификатор безопасности службы.
Дополнительные примечания
Ядро СУБД и службы Analysis Services — это единственные компоненты, поддерживающие кластер. Другие функции не поддерживают кластеризацию и не обеспечивают высокой доступности за счет отработки отказов.
Пример синтаксиса
Чтобы установить экземпляр отказоустойчивого кластера SQL Server с одним узлом с ядром СУБД и Analysis Services, настроенный по умолчанию.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Подготовьте параметры отказоустойчивого кластера
При разработке скриптов подготовки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. В качестве первого шага в расширенной установке отказоустойчивого кластера необходимо подготовить экземпляры отказоустойчивого кластера на всех узлах отказоустойчивого кластера. Для получения дополнительной информации см. Always On экземпляры отказоустойчивого кластера (SQL Server).
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходим для указания на поток операций подготовки отказоустойчивого кластера. Поддерживаемое значение: PrepareFailoverCluster |
| Контроль установки ядра СУБД | /IACCEPTSQLSERVERLICENSETERMSОбязательно, если указан параметр /Q или /QS для автоматической установки. |
Требуется для подтверждения принятия условий лицензии. Начиная с SQL Server 2022 (16.x), ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server на aka.ms/useterms. |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для 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. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /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 (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для 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 Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True, False |
| Службы анализа | /ASSVCACCOUNTОбязательный |
Указывает учетную запись службы Analysis Services. |
| Службы анализа | /ASSVCPASSWORDОбязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Компонент SQL Server Database Engine | /SQLSVCACCOUNTОбязательный |
Указывает учетную запись запуска для службы SQL Server. |
| Компонент SQL Server Database Engine | /SQLSVCPASSWORDОбязательный |
Указывает пароль для SQLSVCACCOUNT. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| FILESTREAM | /FILESTREAMLEVELНеобязательно |
Указывает уровень доступа для функции FILESTREAM. Поддерживаемые значения: - 0 = отключить поддержку FILESTREAM для этого экземпляра. (Значение по умолчанию)- 1 = включить FILESTREAM для доступа через Transact-SQL.- 2 = включить FILESTREAM для Transact-SQL и потокового доступа к вводу-выводу файлов. (Недопустимо для кластерных сценариев.)- 3 = разрешить удаленным клиентам потоковый доступ к данным FILESTREAM. |
| FILESTREAM | /FILESTREAMSHARENAMEНеобязательно Требуется, если FILESTREAMLEVEL значение больше 1. |
Указывает имя общей папки Windows, в которой будут храниться данные FILESTREAM. |
| Полнотекстовый SQL Server | /FTSVCACCOUNTНеобязательно |
Указывает учетную запись для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Для повышения защищенности передачи данных между SQL Server и управляющей программой полнотекстовой фильтрации используется идентификатор ServiceSID. Если значения не указаны, служба запуска полнотекстового фильтра отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию: Local Service Account |
| Полнотекстовый SQL Server | /FTSVCPASSWORDНеобязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008 или более поздней версии. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCACCOUNTОбязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCStartupTypeНеобязательно |
Указывает режим запуска службы Integration Services. |
| Службы отчетов | /RSINSTALLMODEОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeПримечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать DefaultNativeMode, но установка не включает ядро СУБД SQL Server, установка автоматически изменяет RSINSTALLMODE на FilesOnlyMode. |
| Службы отчетов | /RSSVCACCOUNTОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает учетную запись запуска для Службы отчетности. |
| Службы отчетов | /RSSVCPASSWORDОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /RSSVCStartupTypeОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно |
Задает режим запуска для служб Reporting Services. Поддерживаемые значения: - Automatic- Disabled- Manual |
Рекомендуется вместо групп домена использовать идентификатор безопасности службы.
Пример синтаксиса
Чтобы выполнить шаг "Подготовка" сценария расширенной установки отказоустойчивого кластера для СУБД и служб аналитических сервисов.
Выполните следующую команду из командной строки, чтобы подготовить экземпляр по умолчанию:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Выполните следующую команду из командной строки, чтобы подготовить именованный экземпляр:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Для SQL Server 2022 (16.x) и более поздних версий ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server по aka.ms/useterms.
Завершение настройки параметров отказоустойчивого кластера
Для разработки скриптов командной строки для завершения отказоустойчивого кластера используйте параметры, приведенные в следующей таблице. Это действие является вторым шагом в расширенной установке отказоустойчивого кластера. После выполнения подготовки на всех узлах отказоустойчивого кластера необходимо выполнить эту команду на узле, которому принадлежат общие диски. Для получения дополнительной информации см. Always On экземпляры отказоустойчивого кластера (SQL Server).
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходимо указать полный рабочий процесс отказоустойчивого кластера. Поддерживаемое значение: CompleteFailoverCluster |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERGROUPНеобязательно |
Указывает имя группы ресурсов, которая будет использоваться для отказоустойчивого кластера ядра СУБД SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов. Значение по умолчанию: SQL Server (<InstanceName>) |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для SQL Server. Для получения дополнительной информации см. дополнение о конфиденциальности SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД 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 (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERDISKSНеобязательно |
Указывает список общих дисков, которые необходимо включить в ресурсную группу отказоустойчивого кластера ядро СУБД SQL Server. Значение по умолчанию: первый диск используется в качестве диска по умолчанию для всех баз данных. |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERIPADDRESSESОбязательный |
Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат: <тип IP>>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERNETWORKNAMEОбязательный |
Указывает сетевое имя нового кластера SQL Server СУБД с поддержкой отказоустойчивости. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера механизма базы данных SQL Server в сети. |
| Контроль установки ядра СУБД | /CONFIRMIPDEPENDENCYCHANGEОбязательный |
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе "Добавление или удаление узлов в экземпляре отказоустойчивого кластера (установка)" Поддерживаемые значения: - 0 = False (по умолчанию)- 1 = True |
| Службы анализа | /ASBACKUPDIRНеобязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
| Службы анализа | /ASCOLLATIONНеобязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию: Latin1_General_CI_ASПримечание. Поддерживается только сортировка Windows. Использование сортировки SQL может привести к неожиданному поведению. |
| Службы анализа | /ASCONFIGDIRНеобязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
| Службы анализа | /ASDATADIRНеобязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
| Службы анализа | /ASLOGDIRНеобязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
| Службы анализа | /ASSERVERMODEНеобязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценарии кластера — это MULTIDIMENSIONAL или TABULAR.
ASSERVERMODE чувствителен к регистру. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
| Службы анализа | /ASSYSADMINACCOUNTSОбязательный |
Указывает учетные данные администратора для служб Analysis Services. |
| Службы анализа | /ASTEMPDIRНеобязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной системе: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.Для всех других вариантов установки: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
| Службы анализа | /ASPROVIDERMSOLAPНеобязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию: — 1 = включено |
| Компонент 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, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать 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 или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД | /ERRORREPORTINGОбласть применения: SQL Server 2014 (12.x) и более ранних версий Необязательно |
Сведения об отправке отзывов об ошибках в Корпорацию Майкрософт см. в статье "Настройка сбора данных об использовании и диагностике" для SQL Server (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об ошибках для 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. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД | /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 (CEIP). В предыдущих версиях этот компонент задает отправку отчетов об использовании компонентов для SQL Server. Поддерживаемые значения: - 1 = включено- 0 = отключен |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERROLLOWNERSHIPОбязательный |
Задает поведение при сбое в ходе обновления. |
| Обозреватель SQL Server | /BROWSERSVCSTARTUPTYPEНеобязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: - Automatic- Disabled- Manual |
| Full-Text SQL Server | /FTUPGRADEOPTIONНеобязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: - REBUILD- RESET- IMPORT |
| Интеграционные службы | /ISSVCACCOUNTОбязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию: NT AUTHORITY\NETWORK SERVICE |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCStartupTypeНеобязательно |
Указывает режим запуска службы Integration Services. |
| Службы отчетов | /RSUPGRADEDATABASEACCOUNTНеобязательно |
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима SharePoint, которая была изменена в службах Reporting Services SQL Server 2012 (11.x). Если этот параметр не включен в установку командной строки, используется учетная запись службы по умолчанию для старого экземпляра сервера отчетов. Если это свойство используется, укажите пароль для учетной записи с помощью /RSUPGRADEPASSWORD свойства. |
| Службы отчетов | /RSUPGRADEPASSWORDНеобязательно |
Пароль существующей учетной записи службы сервера отчетов. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Добавить параметры узла
При разработке скриптов командной строки для добавления узла можно использовать параметры, приведенные в следующей таблице.
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходимо для указания потока операций добавления узла. Поддерживаемое значение: AddNode |
| Контроль установки ядра СУБД | /IACCEPTSQLSERVERLICENSETERMSОбязательно, если указан параметр /Q или /QS для автоматической установки. |
Требуется для подтверждения принятия условий лицензии. Начиная с SQL Server 2022 (16.x), ознакомьтесь с условиями лицензионного соглашения на программное обеспечение Microsoft SQL Server на aka.ms/useterms. |
| Контроль установки ядра СУБД | /ENUНеобязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
| Контроль установки ядра СУБД | /UpdateEnabledНеобязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 10. По умолчанию программа установки SQL Server включает обновления, найденные. |
| Контроль установки ядра СУБД | /UpdateSourceНеобязательно |
Укажите местоположение, где программа установки SQL Server получает обновления продукта. Допустимые значения — "MU" для поиска в Центре обновления Майкрософт, допустимый путь к папке, относительный путь, например .\MyUpdates, или сетевой ресурс UNC. По умолчанию программа установки SQL Server выполняет поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД 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Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /FAILOVERCLUSTERIPADDRESSESОбязательный |
Указывает зашифрованный IP-адрес. Шифры разделяются точкой с запятой (;) и имеют формат: <тип IP>>;<адрес>;<сетевое имя>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cДополнительные сведения см. в разделе "Добавление или удаление узлов в экземпляре отказоустойчивого кластера (установка)" |
| Контроль установки ядра СУБД | /CONFIRMIPDEPENDENCYCHANGEОбязательный |
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе "Добавление или удаление узлов в экземпляре отказоустойчивого кластера (установка)" Поддерживаемые значения: - 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 Engine. Поддерживаемые значения: - Automatic (по умолчанию)- Disabled- Manual |
| PolyBase | /PBPORTRANGEНеобязательно |
Указывает диапазон портов (не менее шести) для служб PolyBase. Пример:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTНеобязательно |
Указывает, используется ли экземпляр ядра СУБД SQL Server в составе масштабируемой вычислительной группы PolyBase. Используйте этот параметр, если вы настраиваете масштабируемую группу вычислений PolyBase, включая головной узел. Поддерживаемые значения: True, False |
| Службы анализа | /ASSVCACCOUNTОбязательный |
Указывает учетную запись службы Analysis Services. |
| Службы анализа | /ASSVCPASSWORDОбязательный |
Указывает пароль для службы Analysis Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Компонент SQL Server Database Engine | /SQLSVCACCOUNTОбязательный |
Указывает учетную запись запуска для службы SQL Server. |
| Компонент SQL Server Database Engine | /SQLSVCPASSWORDОбязательный |
Указывает пароль для SQLSVCACCOUNT. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Интеграционные службы | /ISSVCPASSWORDОбязательный |
Задает пароль для Integration Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
| Службы отчетов | /RSINSTALLMODEОбласть применения: SQL Server 2016 (13.x) и более ранних версий Необязательно Доступно только в FilesOnlyMode |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeПримечание. Если установка включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE равноDefaultNativeMode.Если установка не включает ядро СУБД SQL Server, значение по умолчанию RSINSTALLMODE — FilesOnlyMode.Если выбрать DefaultNativeMode, но установка не включает ядро СУБД SQL Server, установка автоматически изменяет RSINSTALLMODE на FilesOnlyMode. |
| Службы отчетов | /RSSVCPASSWORDОбласть применения: SQL Server 2016 (13.x) и более ранних версий Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. Этот параметр можно опустить при использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи. |
Дополнительные примечания
Ядро СУБД и службы Analysis Services — это единственные компоненты, поддерживающие кластер. Другие функции не поддерживают кластеризацию и не обеспечивают высокой доступности за счет отработки отказов.
Пример синтаксиса
Чтобы добавить узел в существующий экземпляр отказоустойчивого кластера с ядром СУБД и службами Analysis Services.
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Удаление параметров узла
Для разработки командных скриптов RemoveNode можно использовать параметры, приведенные в следующей таблице. Для удаления отказоустойчивого кластера необходимо запустить команду RemoveNode на каждом его узле. Для получения дополнительной информации см. Always On экземпляры отказоустойчивого кластера (SQL Server).
| Компонент ядра базы данных SQL Server | Параметр | Описание |
|---|---|---|
| Контроль установки ядра СУБД | /ACTIONОбязательный |
Необходим для указания на поток операций удаления узла. Поддерживаемое значение: RemoveNode |
| Контроль установки ядра СУБД | /CONFIGURATIONFILEНеобязательно |
Указывает используемый файл конфигурации . |
| Контроль установки ядра СУБД |
/HELP или ?Необязательно |
Отображает варианты использования параметров. |
| Контроль установки ядра СУБД | /INDICATEPROGRESSНеобязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
| Контроль установки ядра СУБД | /INSTANCENAMEОбязательный |
Указывает имя экземпляра СУБД SQL Server. Дополнительные сведения см. в справке мастера установки. |
| Контроль установки ядра СУБД |
/Q или /QUIETНеобязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. Параметр /Q переопределяет входные данные /QS параметра. |
| Контроль установки ядра СУБД |
/QS или /QUIETSIMPLEНеобязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
| Контроль установки ядра СУБД | /HIDECONSOLEНеобязательно |
Указывает, что окно консоли скрыто или закрыто (). |
| Контроль установки ядра СУБД | /CONFIRMIPDEPENDENCYCHANGEОбязательный |
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе "Добавление или удаление узлов в экземпляре отказоустойчивого кластера (установка)" Поддерживаемые значения: - 0 = False (по умолчанию)- 1 = True |
Пример синтаксиса
Для удаления узла из существующего экземпляра отказоустойчивого кластера с ядром базы данных и службами Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Параметры учетных записей службы
Можно настроить службы SQL Server с помощью встроенной учетной записи, локальной учетной записи или учетной записи домена.
Примечание.
При использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи не следует указывать соответствующие параметры пароля. Дополнительные сведения об этих учетных записях служб см. в разделе «Управляемые учетные записи служб», «групповые управляемые учетные записи служб» и «Виртуальные учетные записи».
Дополнительные сведения о конфигурации учетной записи службы см. в разделе "Настройка учетных записей службы Windows" и разрешений.
| Компонент ядра базы данных SQL Server | Параметр учетной записи | Параметр пароля | Тип запуска |
|---|---|---|---|
| Агент SQL Server | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Службы анализа | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| Компонент SQL Server Database Engine | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| Интеграционные службы | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
| Службы отчетов | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Примечание.
Функции служб Reporting Services были удалены из SQL Server 2017 (14.x). Параметры учетной записи для служб SQL Server Reporting Services применимы только к версиям до SQL Server 2017 (14.x).
Параметры компонентов
Чтобы установить определенные функции, используйте параметр /FEATURES и укажите родительскую функцию или значения функций в следующей таблице.
Список функций, поддерживаемых выпусками SQL Server на Windows, см. в следующей статье:
- Выпуски и поддерживаемые функции SQL Server 2025
- Выпуски и поддерживаемые функции SQL Server 2022
- Выпуски и поддерживаемые функции SQL Server 2019
- Выпуски SQL Server 2017 и поддерживаемые функции
- Выпуски и поддерживаемые функции SQL Server 2016
| Параметр родительского компонента | Параметр компонента | Описание |
|---|---|---|
| SQL | Устанавливает SQL Server, ядро СУБД, репликацию, полнотекстовый поиск и сервер качества данных. | |
| SQLEngine | Устанавливает только ядро СУБД SQL Server. | |
| Репликация | Устанавливает компонент репликации вместе с СУБД SQL Server. | |
| Полный текст | Устанавливает компонент FullText вместе с ядром СУБД SQL Server. | |
| ДQ | Копирует файлы, необходимые для завершения установки сервера качества данных. После завершения установки SQL Server необходимо запустить файл DQSInstaller.exe, чтобы завершить установку сервера качества данных. Дополнительные сведения см. в разделе Запуск файла DQSInstaller.exe для завершения установки сервера служб DQS. Это также устанавливает ядро СУБД SQL Server. | |
| PolyBase | Устанавливает компоненты PolyBase. | |
| PolyBaseCore | В сочетании с PolyBase установкой технологии PolyBase, которая обеспечивает действительно интегрированные запросы между Oracle, Teradata, SQL Server и другими реляционными и нереляционными данными с помощью стандартных инструкций T-SQL.Область применения: SQL Server 2019 (15.x) и более поздних версий |
|
| PolyBaseJava | Только в SQL Server 2019 (15.x) используйте в паре с PolyBase для установки соединителя PolyBase Java, который обеспечивает возможность выполнения действительно интегрированных запросов к данным HDFS с помощью стандартных инструкций T-SQL. |
|
| Продвинутый анализ данных | Устанавливает службы машинного обучения SQL Server или службы SQL Server 2016 R. | |
| SQL_INST_MR | Используйте с AdvancedAnalytics для установки пакетов R Open и собственных пакетов R.Применяется к:службам машинного обучения SQL Server (2017 и 2019) и службам R SQL Server 2016 |
|
| SQL_INST_MPY | Воспользуйтесь AdvancedAnalytics для установки Anaconda и проприетарных пакетов Python.Область применения:Службы машинного обучения SQL Server (2017 и 2019) |
|
| SQL_INST_JAVA | Используйте в паре с AdvancedAnalytics для установки расширений, которые обеспечивают интеграцию с Java с использованием стандартных инструкций T-SQL.Область применения:расширение языка Java ДЛЯ SQL Server (только 2019) |
|
| КАК | Устанавливает все компоненты служб Analysis 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 | Устанавливает клиент для обеспечения качества данных. | |
| ЕСТЬ | Устанавливает все компоненты служб Integration Services. | |
| IS_Master | Включает мастер масштабируемости (Scale Out Master) для Integration Services. | |
| IS_Worker | Включает рабочую роль для масштабируемого развертывания Integration Services Scale Out. | |
| МДС | Устанавливает службы Master Data Services. | |
| SQL_SHARED_MPY | Устанавливает пакеты Python для Сервер машинного обучения (автономный) или R Server (автономный) | |
| SQL_SHARED_MR | Устанавливает пакеты R для сервера Машинного обучения (автономный) или сервера R (автономный) или сервера Машинного обучения (автономный) или сервера R (автономный) | |
| Средства 1 | Устанавливает клиентские инструменты и компоненты SQL Server Books Online. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| до н. э. | Устанавливает компоненты обратной совместимости. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| Подкл | Устанавливает компоненты связи. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| DREPLAY_CTLR | Устанавливает контроллер функции Distributed Replay. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| DREPLAY_CLT | Устанавливает клиент распределенное воспроизведение. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| SNAC_SDK | Устанавливает пакет SDK для собственного клиента SQL Server. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| Пакет SDK | Устанавливает пакет средств разработки программного обеспечения. Область применения: SQL Server 2019 (15.x) и более ранних версий |
|
| LocalDB** | Устанавливает LocalDB, режим выполнения SQL Server Express, предназначенный для разработчиков программ. |
1 SQL Server Management Studio (SSMS) теперь находится в автономном установщике, отдельном от установщика SQL Server. Дополнительные сведения см. в разделе "Установка SQL Server Management Studio".
Примеры параметров компонентов
| Параметр и значения | Описание |
|---|---|
/FEATURES=SQLEngine |
Устанавливает ядро СУБД без репликации и полнотекстового текста. |
/FEATURES=SQLEngine,FullText |
Устанавливает ядро СУБД и полнотекстовый текст. |
/FEATURES=SQL |
Устанавливает ядро СУБД, репликацию и полный текст. |
/FEATURES=SQLEngine,PolyBase |
Устанавливает ядро СУБД и подсистему PolyBase. |
Параметры ролей
Роль установки или /ROLE параметр используется для установки предварительно настроенного выбора компонентов. Роли SSAS устанавливают экземпляр служб SSAS в существующей ферме SharePoint либо в новой ненастроенной ферме. Для каждого сценария предоставляются две роли настроек для обеспечения поддержки. Одновременно может быть выбрана только одна роль установки. При выборе роли программа установки устанавливает функции и компоненты, которые принадлежат роли. Вы не можете изменять функции и компоненты, которые предназначены для этой роли. Дополнительные сведения об использовании параметра роли функций см. в разделе Установка Power Pivot из командной строки.
Роль AllFeatures_WithDefaults — это поведение по умолчанию для выпусков SQL Server Express и уменьшает количество диалоговых окон, представленных пользователю. Его можно указать из командной строки при установке выпуска SQL Server, который не является SQL Server Express.
| Роль | Описание | Устанавливает... |
|---|---|---|
SPI_AS_ExistingFarm |
Устанавливает службы "Analysis Services" в качестве именованного экземпляра Power Pivot на существующей ферме SharePoint Server 2010 или автономном сервере. | Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти. Пакеты решений Power Pivot Установочная программа для Power Pivot для Excel Электронная документация по SQL Server |
SPI_AS_NewFarm |
Устанавливает службы Analysis Services и ядро СУБД в качестве именованного экземпляра Power Pivot на новой ненастроенной ферме Office SharePoint Server 2010 или на автономном сервере. Программа установки SQL Server настраивает ферму во время установки ролей функции. | Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти. Пакеты решений Power Pivot Электронная документация по SQL Server Компонент Database Engine Средства настройки Среда SQL Server Management Studio |
AllFeatures_WithDefaults |
Устанавливает все компоненты, доступные в текущем выпуске. Добавляет текущего пользователя в предопределенную роль сервера sysadmin SQL Server. В Windows Server 2008 или более поздней версии и если операционная система не является контроллером домена, ядро СУБД и службы Reporting Services по умолчанию используют учетную запись NT AUTHORITY\NETWORK SERVICE, а службы Integration Services по умолчанию используют учетную запись NT AUTHORITY\NETWORK SERVICE.Эта роль включена по умолчанию в выпусках SQL Server Express. Для всех других выпусков эта роль не включена, но может быть указана с помощью пользовательского интерфейса или с параметрами командной строки. |
Для выпусков SQL Server Express устанавливаются только те функции, которые доступны в выпуске. Для прочих выпусков устанавливает все компоненты SQL Server.AllFeatures_WithDefaults параметр можно объединить с другими параметрами, которые переопределяют настройки AllFeatures_WithDefaults параметра. Например, использование параметра AllFeatures_WithDefaults и параметра /Features=RS переопределяет команду для установки всех компонентов и устанавливает только службы Reporting Services, но соблюдает параметр AllFeatures_WithDefaults для использования учетной записи службы по умолчанию для служб Reporting Services.При использовании параметра AllFeatures_WithDefaults и /ADDCURRENTUSERASSQLADMIN=FALSE, диалоговое окно подготовки не заполняется автоматически текущим пользователем. Добавьте /AGTSVCACCOUNT и /AGTSVCPASSWORD чтобы указать учетную запись службы и пароль для агента SQL Server. |
Управляйте поведением отработки отказа с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
Чтобы обновить кластер отказоустойчивости ядра базы данных SQL Server, необходимо запускать программу установки поочередно на каждом узле отказоустойчивого кластера, начиная с пассивных узлов. Программа установки определяет момент переключения на обновленный узел в зависимости от общего числа узлов в инстанции отказоустойчивого кластера и от количества уже обновленных узлов. Когда половина узлов или более уже обновлена, программа установки по умолчанию приводит к переключению на обновленный узел.
Чтобы управлять механизмом переключения узлов кластера во время процесса обновления, выполните операцию обновления из командной строки и используйте параметр /FAILOVERCLUSTERROLLOWNERSHIP для управления механизмом переключения, прежде чем узел будет переведен в автономный режим. Используйте этот параметр следующим образом:
/FAILOVERCLUSTERROLLOWNERSHIP=0не развертывает владение кластером (перемещает группу) на обновленные узлы и не добавляет этот узел в список возможных владельцев кластера SQL Server в конце обновления./FAILOVERCLUSTERROLLOWNERSHIP=1перекатывает владение кластером (перемещает группу) на обновленные узлы, а также добавляет этот узел в список возможных владельцев кластера SQL Server по завершении обновления./FAILOVERCLUSTERROLLOWNERSHIP=2— это параметр по умолчанию. Он используется, если этот параметр не указан. Этот параметр указывает, что программа установки SQL Server управляет управлением владением ресурсами кластера (групповое перемещение) при необходимости.
Настройка идентификатора экземпляра или InstanceID
Идентификатор экземпляра или /InstanceID параметр используется для указания того, где можно установить компоненты экземпляра и путь реестра экземпляра. Значение INSTANCEID — строка, которая должна быть уникальной.
- Идентификатор экземпляра SQL:
MSSQLxx.<INSTANCEID>. - Идентификатор экземпляра AS:
MSASxx.<INSTANCEID>. - Идентификатор экземпляра RS:
MSRSxx.<INSTANCEID>.
Компоненты, привязанные к экземпляру, устанавливаются в следующие папки:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>%Program Files%\Microsoft SQL Server\<ASInstanceID>%Program Files%\Microsoft SQL Server\<RSInstanceID>
Примечание.
Если INSTANCEID в командной строке не задано, программа установки по умолчанию заменяет <INSTANCEID> на <INSTANCENAME>.