Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем запускать программу установки SQL Server, изучите статью Планирование установки SQL Server.
Установка нового экземпляра SQL Server в командной строке позволяет указать компоненты для установки и способ их настройки. Также можно выбрать тихое, базовое или полное взаимодействие с пользовательским интерфейсом программы установки.
Замечание
При установке с помощью командной строки SQL Server поддерживает полный тихий режим с помощью параметра /Q или простого режима с помощью параметра /QS. Параметр /QS отображает только ход выполнения, не принимает никаких входных данных и не отображает сообщения об ошибках даже при их возникновении. Параметр /QS поддерживается только при указании /Action=install.
Независимо от метода установки необходимо подтвердить принятие условий лицензии на ПО от имени физического лица или организации, за исключением случаев, когда использование ПО соответствует отдельному соглашению, такому как соглашение Майкрософт о корпоративном лицензировании или соглашение сторонних производителей с ISV или OEM.
Условия лицензионного соглашения отображаются для ознакомления и принятия в пользовательском интерфейсе программы установки. Установки без присмотра, с помощью параметров /Q или /QS, должны включать параметр /IACCEPTSQLSERVERLICENSETERMS. Ознакомиться с условиями лицензии можно на странице Условия лицензионного соглашения о программном обеспечении Майкрософт.
Замечание
В зависимости от способа получения ПО (например, по программе корпоративного лицензирования Майкрософт) на использование ПО могут накладываться дополнительные условия.
Установка командной строки поддерживается в следующих сценариях:
Установка, обновление и удаление экземпляра SQL Server одновременно с общими компонентами на локальном компьютере с использованием синтаксиса и параметров, заданных в командной строке.
Установка, обновление или удаление экземпляра отказоустойчивого кластера.
Обновление редакции SQL Server до другой редакции.
Установка экземпляра SQL Server на локальный компьютер с использованием синтаксиса и параметров, указанных в файле конфигурации. Этот способ можно использовать для копирования конфигурации установки на несколько компьютеров или установки нескольких узлов отказоустойчивого кластера.
При установке SQL Server в командной строке укажите параметры установки в командной строке в рамках синтаксиса установки.
Замечание
Для локальных установок необходимо запускать программу установки с правами администратора. Если SQL Server устанавливается с удаленного общего ресурса, необходимо использовать учетную запись домена, у которой есть разрешения чтения и записи на этом удаленном ресурсе. Для установок отказоустойчивого кластера необходимо быть локальным администратором с разрешениями, позволяющими входить в систему от имени службы и действовать как часть операционной системы на всех узлах отказоустойчивого кластера.
Правильное использование параметров установки
Следующие рекомендации помогут вам в создании синтаксически правильных команд установки:
/ПАРАМЕТР
/ПАРАМЕТР=true/false
/ПАРАМЕТР=1/0 для логических типов данных
/ПАРАМЕТР="значение" для всех параметров-одиночных значений. Рекомендуется использовать двойные кавычки, но требуется, если значение содержит пробел
/ПАРАМЕТР="значение1" "значение2" "значение3" для всех многозначных параметров. Рекомендуется использовать двойные кавычки, но требуется, если значение содержит пробел
Исключения.
- /FEATURES, который является многозначным параметром, но его формат — /FEATURES=AS,RS,IS без пробела, разделяя запятыми.
Примеры:
/INSTANCEDIR=c:\Path поддерживается.
/INSTANCEDIR="c:\Path" поддерживается
Замечание
- Значения реляционного сервера поддерживают дополнительные варианты форматов с обратной косой чертой (обратная косая черта или два символа обратной косой черты) для пути.
- /PID значение этого параметра должно быть заключено в двойные кавычки.
Параметры SQL Server
В следующих разделах приведены параметры для разработки скриптов установки командной строки для сценариев установки, обновления и восстановления.
Параметры, перечисленные для компонента SQL Server, зависят от этого компонента. Параметры SQL Server Agent и SQL Server Browser применимы при установке СУБД SQL Server.
Управление поведением отказоустойчивости с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
Идентификатор экземпляра или конфигурация идентификатора экземпляра
Параметры установки
При разработке скриптов установки из командной строки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Настройка управления SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций установки. Поддерживаемые значения: Установка |
Настройка управления SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Настройка управления SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Настройка управления SQL Server | /UpdateEnabled Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Настройка управления SQL Server | /ОбновитьИсточник Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Настройка управления SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Управление установкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /ФУНКЦИИ -Или- /РОЛЬ Обязательный |
Указывает компоненты для установки. Выберите /FEATURES , чтобы указать отдельные компоненты SQL Server для установки. Дополнительные сведения см. в документе Параметры компонентов ниже. Выберите параметры роли , чтобы указать роль установки. Роли установки позволяют установить SQL Server в предопределенной конфигурации. |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает параметры использования для параметров установки. |
Элемент управления установкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
Управление установкой SQL Server | /INSTALLSHAREDDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. По умолчанию используется %Program файлы%\MicrosoftSQL Server Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server |
Модуль управления установкой SQL Server | /INSTALLSHAREDWOWDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе. По умолчанию используется %Program Files(x86)%\MicrosoftSQL Server Не удается задать значение %Program Файлы%\MicrosoftSQL Server |
Управление установкой SQL Server | /INSTANCEDIR Необязательно |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCEID Необязательно |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Управление установкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Управление настройкой SQL Server | /UIMODE Необязательно |
Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон. /UIMode можно использовать только с параметрами /ACTION=INSTALL и UPGRADE . Поддерживаемые значения: /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций. /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает неизвестные диалоговые окна. При сочетании с другими параметрами UIMODE переопределяется. Например, когда указаны параметры /UIMODE=AutoAdvance и /ADDCURRENTUSERASSQLADMIN=FALSE, диалоговое окно предоставления не заполняется текущим пользователем. Параметр UIMode нельзя использовать с параметрами /Q или /QS . |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Настройка управления SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Агент SQL Server | /AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server | /AGTSVCPASSWORD Обязательный |
Задает пароль для учетной записи службы агента SQL Server. |
Агент SQL Server | /AGTSVCSTARTUPTYPE Необязательно |
Задает режим запуска для службы агента SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Службы анализа | /ASBACKUPDIR Необязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\ASInstanceID>\<OLAP\Backup. Для всех остальных установок: %Program Файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
Службы анализа | /ASCOLLATION Необязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию:. Latin1_General_CI_AS |
Службы анализа | /ASCONFIGDIR Необязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
Службы анализа | /ASDATADIR Необязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR\>\<ASInstanceID\>\OLAP\Data. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
Службы анализа | /ASLOGDIR Необязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. Для всех остальных установок: %Program Файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
Службы анализа | /ASSERVERMODE Необязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения: MULTIDIMENSIONAL, POWERPIVOT или TABULAR. ASSERVERMODE учитывает регистр. Все значения должны быть выражены в верхнем регистре. Дополнительные сведения о допустимых значениях см. в разделе Install Analysis Services in Tabular Mode. |
Службы анализа | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы анализа | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Службы анализа | /ASSVCSTARTUPTYPE Необязательно |
Задает режим запуска для службы Analysis Services. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Службы анализа | /ASSYSADMINACCOUNTS Обязательный |
Указывает учетные данные администратора для служб Analysis Services. |
Службы анализа | /ASTEMPDIR Необязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server \<INSTANCEDIR>\ASInstanceID>\<OLAP\Temp. Для всех других установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
Службы анализа | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию:. 1=включено |
Службы анализа | /FARMACCOUNT Требуется для SPI_AS_NewFarm |
Определяет учетную запись пользователя домена для запуска служб центра администрирования SharePoint и других важных служб на ферме. Этот параметр используется только для экземпляров служб Analysis Services, установленных с помощью параметров роли = SPI_AS_NEWFARM. |
Службы анализа | /FARMPASSWORD Требуется для SPI_AS_NewFarm |
Позволяет задать пароль для учетной записи фермы. |
Службы анализа | /PASSPHRASE Требуется для SPI_AS_NewFarm |
Указывает парольную фразу, которая используется для добавления дополнительных серверов приложений или веб-интерфейсных серверов в ферму SharePoint. Этот параметр используется только для экземпляров служб Analysis Services, установленных с помощью Role Parameters = SPI_AS_NEWFARM. |
Службы анализа | /FARMADMINIPORT Требуется для SPI_AS_NewFarm |
Определяет порт, используемый для соединения с веб-приложением центра администрирования SharePoint. Этот параметр используется только для экземпляров служб Analysis Services, установленных через Role Parameters = SPI_AS_NEWFARM. |
Браузер SQL Server | /BROWSERSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Система управления базами данных SQL Server | /ENABLERANU Необязательно |
Включает ввод учетных данных в режиме "запуск от имени" для установки SQL Server Express. |
Система управления базами данных SQL Server | /INSTALLSQLDATADIR Необязательно |
Указывает каталог для файлов данных SQL Server. Значения по умолчанию: Для режима WOW в 64-разрядной версии:%Program Files(x86)%\MicrosoftSQL Server\ Для всех остальных установок:%Program файлы%\MicrosoftSQL Server| |
Система управления базами данных SQL Server | /SAPWD Требуется, если /SECURITYMODE=SQL |
Указывает пароль для учетной записи SQL Servera. |
Система управления базами данных SQL Server | /SECURITYMODE Необязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемое значение: SQL |
Система управления базами данных SQL Server | /SQLBACKUPDIR Необязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup |
Система управления базами данных SQL Server | /SQLCOLLATION Необязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе "Параметры сортировки" настройки. |
Система управления базами данных SQL Server | /ADDCURRENTUSERASSQLADMIN Необязательно |
Добавляет текущего пользователя в предопределинную роль сервера SQL Serversysadmin . Параметр /ADDCURRENTUSERASSQLADMIN можно использовать при установке редакций Express или при использовании /Role=ALLFeatures_WithDefaults. Дополнительные сведения см. в разделе /ROLE ниже. Использование /ADDCURRENTUSERASSQLADMIN является необязательным, но требуется либо /ADDCURRENTUSERASSQLADMINMIN, либо /SQLSYSADMINACCOUNTS. Значения по умолчанию:Истина для выпусков SQL Server Express False для всех остальных выпусков |
Система управления базами данных SQL Server | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Система управления базами данных SQL Server | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Система управления базами данных SQL Server | /SQLSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Система управления базами данных SQL Server | /SQLSYSADMINACCOUNTS Обязательный |
Используйте этот параметр для подготовки имен входа для членов роли sysadmin. Для выпусков SQL Server, отличных от SQL Server Express, требуется /SQLSYSADMINACCOUNTS. Для выпусков SQL Server Express использование /SQLSYSADMINACCOUNTS является необязательным, но необходимо указать либо /SQLSYSADMINACCOUNTS, либо /ADDCURRENTUSERASSQLADMIN. |
Система управления базами данных SQL Server | /SQLTEMPDBDIR Необязательно |
Указывает каталог для файлов данных для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLTEMPDBLOGDIR Необязательно |
Указывает каталог для файлов журнала для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLUSERDBDIR Необязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /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. Значение по умолчанию:. Учетная запись локальной службы |
Полнотекстовый 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 Необязательно |
Указывает режим установки для служб отчётности (Reporting Services). Поддерживаемые значения: SharePointFilesOnlyMode Режим по умолчанию (DefaultNativeMode) РежимТолькоФайлы Примечание. Если установка включает подсистему SQL ServerDatabase, по умолчанию RSINSTALLMODE имеет значение DefaultNativeMode. Если установка не включает ядро SQL ServerDatabase, по умолчанию RSINSTALLMODE — FilesOnlyMode. Если выбрать DefaultNativeMode, но установка не включает подсистему SQL ServerDatabase, установка автоматически изменит RSINSTALLMODE на FilesOnlyMode. |
Службы отчетности | /RSSVCACCOUNT Обязательный |
Указывает учетную запись для запуска служб Reporting Services. |
Службы отчетности | /RSSVCPASSWORD Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. |
Службы отчетности | /RSSVCStartupType Необязательно |
Задает режим запуска для служб Reporting Services. |
Образец синтаксиса
Для установки нового автономного экземпляра с компонентами ядра системы управления базами данных SQL Server, репликации и Full-Text компонента поиска.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS
Параметры SysPrep
Дополнительные сведения о SysPrep для SQL Server см. в разделе
Установите SQL Server 2014 с помощью SysPrep.
Подготовка параметров изображения
При разработке сценариев командной строки для подготовки экземпляра SQL Server без настройки можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Требуется, чтобы указать рабочий процесс установки. Поддерживаемые значения: PrepareImage |
Управление настройкой SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Инструмент управления настройкой SQL Server | /UpdateEnabled Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Панель управления настройкой SQL Server | /ОбновитьИсточник Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Управление настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Контроль настройки SQL Server | /ФУНКЦИИ Обязательный |
Указывает компоненты для установки. Поддерживаемые значения: SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, SSDTBI, Conn, IS, BC, SDK, BOL, SSMS, Adv_SSMS, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS |
Управление настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает параметры использования для параметров установки. |
Панель управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
Панель управления установкой SQL Server | /INSTALLSHAREDDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. По умолчанию используется %Program файлы%\MicrosoftSQL Server Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server |
Элемент управления настройкой SQL Server | /INSTANCEDIR Необязательно |
Задает для компонентов, зависящих от экземпляра, каталог установки, отличный от каталога по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCEID До выпуска накопительного пакета обновления 2 для SQL Server 2012 Service Pack 1 (январь 2013 г.) требуется Начиная с пакета обновления 2 для SQL Server 2012 Service Pack 1, который является обязательным для функций экземпляра. |
Задает InstanceID для экземпляра, который находится в процессе подготовки. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Контроль конфигурации SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Образец синтаксиса
Для подготовки новой отдельной автономной установки с компонентами SQL Server: СУБД, репликации, полнотекстового поиска и служб Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Полные параметры образа
При разработке сценариев командной строки для завершения и настройки подготовленного экземпляра SQL Server можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Управление настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций установки. Поддерживаемые значения: CompleteImage |
Панель настройки SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления установкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Панель управления настройками SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления установкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает параметры использования для параметров установки. |
Управление установкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки выводится на консоль. |
Контроль установки SQL Server | /INSTANCEID До выпуска накопительного пакета обновления 2 для SQL Server 2012 Service Pack 1 (январь 2013 г.) требуется Начиная с SQL Server 2012, накопительный пакет обновления 1, кумулятивное обновление 2 опциональный |
Пользуйтесь Instance ID, указанным на этапе подготовки образа. Поддерживаемые значения: Идентификатор экземпляра предварительно подготовленной копии. |
Элемент управления настройкой SQL Server | /INSTANCENAME До выпуска накопительного пакета обновления 2 для SQL Server 2012 Service Pack 1 (январь 2013 г.) требуется Начиная с накопительного обновления 2 для SQL Server 2012 SP1 необязательное |
Определяет имя экземпляра SQL Server для завершаемого экземпляра. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. Примечание. Если вы устанавливаете SQL Server Express, SQL Server Express с инструментами или SQL Server Express с расширенными службами, идентификатор PID предопределен. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Агент SQL Server | /AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server | /AGTSVCPASSWORD Обязательный |
Задает пароль для учетной записи службы агента SQL Server. |
Агент SQL Server | /AGTSVCSTARTUPTYPE Необязательно |
Задает режим запуска для службы агента SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Браузер SQL Server | /BROWSERSVCSTARTUPTYPE Необязательно |
Задает режим запуска для службы браузера SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Система управления базами данных SQL Server | /ENABLERANU Необязательно |
Включает ввод учетных данных в режиме "запуск от имени" для установки SQL Server Express. |
Система управления базами данных SQL Server | /INSTALLSQLDATADIR Необязательно |
Указывает каталог для файлов данных SQL Server. Значения по умолчанию: Для режима WOW в 64-разрядной версии:%Program Files(x86)%\MicrosoftSQL Server\ Для всех остальных установок: %Program файлы%\MicrosoftSQL Server| |
Система управления базами данных SQL Server | /SAPWD Требуется, если /SECURITYMODE=SQL |
Указывает пароль для учетной записи SQL Servera. |
Система управления базами данных SQL Server | /SECURITYMODE Необязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемое значение: SQL |
Система управления базами данных SQL Server | /SQLBACKUPDIR Необязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup |
Система управления базами данных SQL Server | /SQLCOLLATION Необязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе "Параметры сортировки" настройки. |
Система управления базами данных SQL Server | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Система управления базами данных SQL Server | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Система управления базами данных SQL Server | /SQLSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
Система управления базами данных SQL Server | /SQLSYSADMINACCOUNTS Обязательный |
Используйте этот параметр для подготовки имен входа для членов роли sysadmin. |
Система управления базами данных SQL Server | /SQLTEMPDBDIR Необязательно |
Указывает каталог для файлов данных для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLTEMPDBLOGDIR Необязательно |
Указывает каталог для файлов журнала для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLUSERDBDIR Необязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /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. Значение по умолчанию:. Учетная запись локальной службы |
Полнотекстовый SQL Server | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008. |
Конфигурация сети SQL Server | /NPENABLED Необязательно |
Указывает состояние протокола именованных каналов для службы SQL Server. Поддерживаемые значения: 0=отключить протокол именованных каналов 1=включить протокол именованных каналов |
Конфигурация сети SQL Server | /TCPENABLED Необязательно |
Указывает состояние протокола TCP для службы SQL Server. Поддерживаемые значения: 0=отключить протокол TCP 1=включить протокол TCP |
Службы отчетности | /RSINSTALLMODE Необязательно |
Указывает режим установки для служб отчётности (Reporting Services). |
Службы отчетности | /RSSVCACCOUNT Обязательный |
Указывает учетную запись для запуска служб Reporting Services. |
Службы отчетности | /RSSVCPASSWORD Обязательный |
Указывает пароль для учетной записи запуска службы Reporting Services. |
Службы отчетности | /RSSVCStartupType Необязательно |
Задает режим запуска для служб Reporting Services. |
Образец синтаксиса
Чтобы завершить подготовку автономного экземпляра, в который входят компоненты ядра СУБД 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 | Параметр | Описание |
---|---|---|
Управление настройками SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций установки. Поддерживаемые значения: Обновление Обновление редакции Значение EditionUpgrade используется для обновления существующего выпуска SQL Server 2014 до другого выпуска. Дополнительные сведения о поддерживаемых обновлениях версий и выпусков см. в статье "Поддерживаемые обновления версий и выпусков". |
Настройка SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Управление настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Управление настройкой SQL Server |
/
Автоматическое обновление включено Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Контроль установки SQL Server |
/
UpdateSource Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Панель управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Управление настройкой SQL Server | / INSTANCEDIR Необязательно |
Указывает каталог для общих компонентов, отличный от заданного по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCEID Требуется при обновлении с SQL Server 2008 или более поздней версии. Необязательный при обновлении с SQL Server 2005 |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Панель управления установкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Контроль настройки SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления установкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления установкой SQL Server | /UIMODE Необязательно |
Показывает, нужно ли выводить в ходе установки лишь минимально необходимое количество диалоговых окон. /UIMode можно использовать только с параметрами /ACTION=INSTALL и UPGRADE . Поддерживаемые значения: /UIMODE=Normal — это значение по умолчанию для выпусков, отличных от Express, и отображает все диалоговые окна установки для выбранных функций. /UIMODE=AutoAdvance — это значение по умолчанию для выпусков Express и пропускает неизвестные диалоговые окна. Параметр UIMode нельзя использовать с параметрами /Q или /QS . |
Управление настройками SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Управление установкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли будет скрыто или закрыто. |
Служба браузера SQL Server | /BROWSERSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
SQL Server Full-Text | /FTUPGRADEOPTION Необязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: Восстановить СБРОСИТЬ ИМПОРТ |
Услуги по интеграции | /ISSVCACCOUNT Обязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию:. NT AUTHORITY\NETWORK SERVICE |
Услуги по интеграции | /ISSVCPASSWORD Обязательный |
Задает пароль для Integration Services. |
Услуги по интеграции | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетности | /RSUPGRADEDATABASEACCOUNT Необязательно |
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима SharePoint, которая была изменена в службах SQL Server 2012 Reporting Services. Если этот параметр не включен в установку командной строки, используется учетная запись службы по умолчанию для старого экземпляра сервера отчетов. Если это свойство используется, укажите пароль для учетной записи с помощью свойства /RSUPGRADEPASSWORD . |
Службы отчетности | /RSUPGRADEPASSWORD Необязательно |
Пароль существующей учетной записи службы сервера отчетов. |
Службы отчетности | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE | Параметр требуется при обновлении установки в режиме интеграции с SharePoint, в основе которой лежит архитектура общих служб SharePoint. Этот параметр не нужен для обновления версий служб Reporting Services, не являющихся общими. |
Образец синтаксиса
Чтобы обновить существующий экземпляр или узел отказоустойчивого кластера с предыдущей версии SQL Server,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT Authority\Network Service" /IACCEPTSQLSERVERLICENSETERMS
Параметры восстановления
При разработке скриптов командной строки для исправления можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций исправления. Поддерживаемые значения: Ремонт |
Панель управления установкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Управление настройкой SQL Server | /ФУНКЦИИ Обязательный |
Указывает компоненты для исправления. |
Панель управления установкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Панель управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Образец синтаксиса
Исправить экземпляр и общие компоненты.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Перестроение параметров системной базы данных
Используйте параметры в следующей таблице для разработки скриптов командной строки для перестроения системных баз данных master, model, msdb и tempdb. Дополнительные сведения см. в разделе "Перестроение системных баз данных".
Компонент SQL Server | Параметр | Описание |
---|---|---|
Настройка SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций перестроения баз данных. Поддерживаемые значения: Перестроение базы данных |
Контроллер установки SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Контроль установки SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Система управления базами данных SQL Server | /SQLCOLLATION Необязательно |
Указывает новые параметры сортировки на уровне сервера. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе "Параметры сортировки" настройки. |
Система управления базами данных SQL Server | /SAPWD Требуется при указании /SECURITYMODE=SQL во время установки экземпляра. |
Указывает пароль для учетной записи SA SQL. |
Система управления базами данных SQL Server | /SQLSYSADMINACCOUNTS Обязательный |
Используйте этот параметр для подготовки имен входа для членов роли sysadmin. |
Параметры удаления
При разработке скриптов командной строки для удаления можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Управление настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на процесс удаления. Поддерживаемые значения: Деинсталляция |
Панель настройки SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ФУНКЦИИ Обязательный |
Указывает удаляемые компоненты . |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Образец синтаксиса
Удаление существующего экземпляра SQL Server.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Чтобы удалить именованный экземпляр, укажите имя экземпляра вместо MSSQLSERVER в примере, приведенном ранее в этом разделе.
Параметры отказоустойчивого кластера
Перед установкой экземпляра отказоустойчивого кластера SQL Server ознакомьтесь со следующими разделами:
Требования к оборудованию и программному обеспечению для установки SQL Server 2014
Отказоустойчивые кластерные экземпляры AlwaysOn (SQL Server)
Это важно
Для всех команд установки отказоустойчивого кластера требуется базовый кластер Windows. Все узлы, которые будут частью отказоустойчивого кластера SQL Server, должны быть частью одного кластера Windows.
Проверьте следующие скрипты установки отказоустойчивого кластера и внесите необходимые изменения.
Интегрированные параметры отказоустойчивого кластера установки
При разработке скриптов установки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице.
Дополнительные сведения об интегрированной установке см. в разделе "Экземпляры отказоустойчивого кластера AlwaysOn" (SQL Server).
Замечание
Чтобы добавить дополнительные узлы после установки, используйте действие Добавление узла .
Компонент SQL Server | Параметр | Сведения |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходимо для определения рабочего процесса установки отказоустойчивого кластера. Поддерживаемые значения: InstallFailoverCluster |
Элемент управления настройкой SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERGROUP Необязательно |
Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов. Значение по умолчанию:. SQL Server (<Название_экземпляра>) |
Элемент управления настройкой SQL Server |
/
Автоматическое обновление включено Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Элемент управления настройкой SQL Server |
/
UpdateSource Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /ФУНКЦИИ Обязательный |
Указывает компоненты для установки. |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTALLSHAREDDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. По умолчанию используется %Program файлы%\MicrosoftSQL Server Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server |
Элемент управления настройкой SQL Server | /INSTALLSHAREDWOWDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе. По умолчанию используется %Program Files(x86)%\MicrosoftSQL Server Не удается задать значение %Program Файлы%\MicrosoftSQL Server |
Элемент управления настройкой SQL Server | /INSTANCEDIR Необязательно |
Указывает нестандартный каталог установки для компонент, относящихся к конкретному экземпляру. |
Элемент управления настройкой SQL Server | /INSTANCEID Необязательно |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли будет скрыто или закрыто. |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERDISKS Необязательно |
Указывает список общих дисков, которые необходимо включить в группу ресурсов отказоустойчивого кластера SQL Server. Значение по умолчанию:. Первый диск используется в качестве диска по умолчанию для всех баз данных. |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERIPADDRESSES Обязательный |
Указывает зашифрованный IP-адрес. Кодировки разделены точкой с запятой (;) и следуют формату <Тип IP>;<адрес>;<название сети>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4; 172.16.0.0; ClusterNetwork1; 172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6; 2001:db8:23:1002:20f:1fff:feff:b3a3; ClusterNetwork1 |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERNETWORKNAME Обязательный |
Указывает сетевое имя нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети. |
Агент SQL Server | /AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server | /AGTSVCPASSWORD Обязательный |
Задает пароль для учетной записи службы агента SQL Server. |
Службы анализа | /ASBACKUPDIR Необязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\ASInstanceID>\<OLAP\Backup. Для всех остальных установок:%Program Файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
Службы анализа | /ASCOLLATION Необязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию:. - Latin1_General_CI_AS |
Службы анализа | /ASCONFIGDIR Необязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
Службы анализа | /ASDATADIR Необязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR\>\<ASInstanceID\>\OLAP\Data. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
Службы анализа | /ASLOGDIR Необязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. Для всех остальных установок: %Program Файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
Службы анализа | /ASSYSADMINACCOUNTS Обязательный |
Указывает учетные данные администратора для служб Analysis Services. |
Службы анализа | /ASTEMPDIR Необязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. Для всех других установок: %Program Files%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
Службы анализа | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию:. 1=включено |
Службы анализа | /ASSERVERMODE Необязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценариях кластеризации — MULTIDIMENSIONAL или TABULAR. ASSERVERMODE учитывает регистр. Все значения должны быть выражены в верхнем регистре. Для получения дополнительной информации о допустимых значениях см. раздел "Установка служб Analysis Services в табличном режиме". |
Система управления базами данных SQL Server | /INSTALLSQLDATADIR Обязательный |
Указывает каталог для файлов данных SQL Server. Каталог данных должен быть указан и на общем диске кластера. |
Система управления базами данных SQL Server | /SAPWD Требуется, если /SECURITYMODE=SQL |
Указывает пароль для учетной записи SQL Servera. |
Система управления базами данных SQL Server | /SECURITYMODE Необязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемое значение: SQL |
Система управления базами данных SQL Server | /SQLBACKUPDIR Необязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup. |
Система управления базами данных SQL Server | /SQLCOLLATION Необязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе "Параметры сортировки" настройки. |
Система управления базами данных SQL Server | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Система управления базами данных SQL Server | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Система управления базами данных SQL Server | /SQLSYSADMINACCOUNTS Обязательный |
Используйте этот параметр для подготовки имен входа для членов роли sysadmin. |
Система управления базами данных SQL Server | /SQLTEMPDBDIR Необязательно |
Указывает каталог для файлов данных для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLTEMPDBLOGDIR Необязательно |
Указывает каталог для файлов журнала для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLUSERDBDIR Необязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /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. ServiceSID будет использоваться для защиты обмена данными между SQL Server и демоном фильтрации полнотекстового поиска. Если значения не указаны, служба запуска полнотекстового фильтра будет отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию:. Учетная запись локальной службы |
Полнотекстовый SQL Server | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008. |
Услуги по интеграции | /ISSVCACCOUNT Обязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию:. NT AUTHORITY\NETWORK SERVICE |
Услуги по интеграции | /ISSVCPASSWORD Обязательный |
Задает пароль для Integration Services. |
Услуги по интеграции | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетности | /RSINSTALLMODE Необязательно |
Указывает режим установки для служб отчётности (Reporting Services). |
Службы отчетности | /RSSVCACCOUNT Обязательный |
Указывает учетную запись для запуска служб Reporting Services. |
Службы отчетности | /RSSVCPASSWORD Обязательный |
Указывает пароль для учетной записи запуска для службы Reporting Services. |
Службы отчетности | /RSSVCStartupType Необязательно |
Задает режим запуска для служб Reporting Services. |
1 Рекомендуется использовать идентификатор безопасности службы вместо групп доменов.
Дополнительные заметки:
Ядро СУБД и службы Analysis Services — это единственные компоненты, поддерживающие кластер. Другие функции не взаимодействуют с кластером и не обеспечивают высокую доступность через переключение на резервные ресурсы.
Образец синтаксиса
Чтобы установить одноузловой экземпляр отказоустойчивого кластера SQL Server с ядром СУБД и службами Analysis Services в качестве экземпляра по умолчанию.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Подготовка параметров отказоустойчивого кластера
При разработке скриптов подготовки отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. В качестве первого шага в расширенной установке отказоустойчивого кластера необходимо подготовить экземпляры отказоустойчивого кластера на всех узлах отказоустойчивого кластера. Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на поток операций подготовки отказоустойчивого кластера. Поддерживаемые значения: Подготовка кластеров отказоустойчивости |
Элемент управления настройкой SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Элемент управления настройкой SQL Server |
/
Автоматическое обновление включено Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Элемент управления настройкой SQL Server |
/
UpdateSource Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /ФУНКЦИИ Обязательный |
Указывает компоненты для установки. |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTALLSHAREDDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 64-разрядных общих компонентов. По умолчанию используется %Program файлы%\MicrosoftSQL Server Не удается задать значение %Program Files(x86)%\MicrosoftSQL Server |
Элемент управления настройкой SQL Server | /INSTALLSHAREDWOWDIR Необязательно |
Указывает каталог установки, отличный от заданного по умолчанию для 32-разрядных общих компонентов. Поддерживается только в 64-разрядной системе. По умолчанию используется %Program Files(x86)%\MicrosoftSQL Server Не удается задать значение %Program Файлы%\MicrosoftSQL Server |
Элемент управления настройкой SQL Server | /INSTANCEDIR Необязательно |
Указывает каталог нестандартной установки для компонентов, специфичных для экземпляра. |
Элемент управления настройкой SQL Server | /INSTANCEID Необязательно |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, Используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Агент SQL Server | /AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server | /AGTSVCPASSWORD Обязательный |
Задает пароль для учетной записи службы агента SQL Server. |
Службы анализа | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы анализа | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Система управления базами данных SQL Server | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Система управления базами данных SQL Server | /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. ServiceSID будет использоваться для защиты обмена данными между SQL Server и демоном фильтрации полнотекстового поиска. Если значения не указаны, служба запуска полнотекстового фильтра будет отключена. Чтобы изменить учетную запись службы и включить полнотекстовые функции, необходимо использовать диспетчер управления SQL Server. Значение по умолчанию:. Учетная запись локальной службы |
Полнотекстовый SQL Server | /FTSVCPASSWORD Необязательно |
Указывает пароль для службы запуска полнотекстовой фильтрации. Этот параметр игнорируется в Windows Server 2008. |
Услуги по интеграции | /ISSVCACCOUNT Обязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию:. NT AUTHORITY\NETWORK SERVICE |
Услуги по интеграции | /ISSVCPASSWORD Обязательный |
Задает пароль для Integration Services. |
Услуги по интеграции | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетности | /RSINSTALLMODE Доступно только в режиме "Файлы". |
Указывает режим установки для служб отчётности (Reporting Services). |
Службы отчетности | /RSSVCACCOUNT Обязательный |
Указывает учетную запись для запуска служб Reporting Services. |
Службы отчетности | /RSSVCPASSWORD Обязательный |
Указывает пароль для учетной записи запуска для службы Reporting Services. |
Службы отчетности | /RSSVCStartupType Необязательно |
Задает режим запуска для служб Reporting Services. |
1 Рекомендуется использовать идентификатор безопасности службы вместо групп доменов.
Образец синтаксиса
Чтобы выполнить шаг "Подготовка" сценария расширенной установки отказоустойчивого кластера для СУБД и служб аналитических сервисов.
Чтобы подготовить экземпляр по умолчанию, выполните следующую команду в командной строке:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Чтобы подготовить именованный экземпляр, выполните следующую команду в командной строке:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Полный набор параметров отказоустойчивого кластера
Для разработки скриптов командной строки для завершения отказоустойчивого кластера используйте параметры, приведенные в следующей таблице. Это действие является вторым шагом в расширенной установке отказоустойчивого кластера. После выполнения подготовки на всех узлах отказоустойчивого кластера необходимо выполнить эту команду на узле, которому принадлежат общие диски. Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходимо указать полный рабочий процесс отказоустойчивого кластера. Поддерживаемые значения: CompleteFailoverCluster |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERGROUP Необязательно |
Указывает имя группы ресурсов, используемой для отказоустойчивого кластера SQL Server. Это может быть имя существующей группы кластера или имя новой группы ресурсов. Значение по умолчанию:. SQL Server (<Название_экземпляра>) |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERDISKS Необязательно |
Указывает список общих дисков, которые необходимо включить в группу ресурсов отказоустойчивого кластера SQL Server. Значение по умолчанию:. Первый диск используется в качестве диска по умолчанию для всех баз данных. |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERIPADDRESSES Обязательный |
Указывает зашифрованный IP-адрес. Кодировки разделены точкой с запятой (;) и следуют формату <Тип IP>;<адрес>;<название сети>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4; 172.16.0.0; ClusterNetwork1; 172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6; 2001:db8:23:1002:20f:1fff:feff:b3a3; ClusterNetwork1 |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERNETWORKNAME Обязательный |
Указывает сетевое имя нового отказоустойчивого кластера SQL Server. Это имя используется для идентификации нового экземпляра отказоустойчивого кластера SQL Server в сети. |
Элемент управления настройкой SQL Server | /CONFIRMIPDEPENDENCYCHANGE | Указывает согласие на установку зависимости ресурса IP-адреса к условию OR для кластеров отказоустойчивости с несколькими подсетями. Дополнительные сведения см. в статье "Создание нового отказоустойчивого кластера SQL Server (программа установки)". Поддерживаемые значения: 0 = false (по умолчанию) 1 = True |
Службы анализа | /ASBACKUPDIR Необязательно |
Указывает каталог для файлов резервного копирования служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\ASInstanceID>\<OLAP\Backup. Для всех остальных установок:%Program Файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup. |
Службы анализа | /ASCOLLATION Необязательно |
Задает настройку сортировки для служб Analysis Services. Значение по умолчанию:. Latin1_General_CI_AS |
Службы анализа | /ASCONFIGDIR Необязательно |
Указывает каталог для файлов конфигурации служб Analysis Services. Значения по умолчанию: Для режима WOW в 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config. |
Службы анализа | /ASDATADIR Необязательно |
Указывает каталог для файлов данных служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\<INSTANCEDIR\>\<ASInstanceID\>\OLAP\Data. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data. |
Службы анализа | /ASLOGDIR Необязательно |
Указывает каталог для файлов журналов Служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\ <INSTANCEDIR>\ASInstanceID>\<OLAP\Log. Для всех остальных установок: %Program файлы%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Log. |
Службы анализа | /ASSERVERMODE Необязательно |
Указывает режим сервера экземпляра служб Analysis Services. Допустимые значения в сценариях кластеризации — MULTIDIMENSIONAL или TABULAR. ASSERVERMODE учитывает регистр. Все значения должны быть выражены в верхнем регистре. Для получения дополнительной информации о допустимых значениях см. раздел "Установка служб Analysis Services в табличном режиме". |
Службы анализа | /ASSYSADMINACCOUNTS Обязательный |
Указывает учетные данные администратора для служб Analysis Services. |
Службы анализа | /ASTEMPDIR Необязательно |
Указывает каталог временных файлов служб Analysis Services. Значения по умолчанию: Для режима WOW на 64-разрядной версии: %Program Files(x86)%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. Для всех остальных установок: %Program Файлы%\MicrosoftSQL Server\ <INSTANCEDIR>\<ASInstanceID>\OLAP\Temp. |
Службы анализа | /ASPROVIDERMSOLAP Необязательно |
Указывает, может ли поставщик MSOLAP выполняться внутрипроцессно. Значение по умолчанию:. 1=включено |
Система управления базами данных SQL Server | /INSTALLSQLDATADIR Обязательный |
Указывает каталог для файлов данных SQL Server. Каталог данных должен быть указан и на общем диске кластера. |
Система управления базами данных SQL Server | /SAPWD Требуется, если /SECURITYMODE=SQL |
Указывает пароль для учетной записи SQL Servera. |
Система управления базами данных SQL Server | /SECURITYMODE Необязательно |
Указывает режим безопасности для SQL Server. Если этот параметр не указан, поддерживается режим проверки подлинности только для Windows. Поддерживаемые значения: SQL |
Система управления базами данных SQL Server | /SQLBACKUPDIR Необязательно |
Указывает каталог для файлов резервных копий. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Backup. |
Система управления базами данных SQL Server | /SQLCOLLATION Необязательно |
Указывает параметры сортировки для SQL Server. Значение по умолчанию основано на локали операционной системы Windows. Дополнительные сведения см. в разделе "Параметры сортировки" настройки. |
Система управления базами данных SQL Server | /SQLSYSADMINACCOUNTS Обязательный |
Используйте этот параметр для подготовки имен входа для членов роли sysadmin. |
Система управления базами данных SQL Server | /SQLTEMPDBDIR Необязательно |
Указывает каталог для файлов данных для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data. |
Система управления базами данных SQL Server | /SQLTEMPDBLOGDIR Необязательно |
Указывает каталог для l-файлов для tempdb. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLUSERDBDIR Необязательно |
Указывает каталог для файлов данных пользовательских баз данных. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Система управления базами данных SQL Server | /SQLUSERDBLOGDIR Необязательно |
Указывает каталог для файлов журнала пользовательских баз данных. Значение по умолчанию:. <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data |
Службы отчетности | /RSINSTALLMODE Доступен только в режиме только для файлов. |
Указывает режим установки для служб отчётности (Reporting Services). |
Образец синтаксиса
Чтобы выполнить этап "Завершение" сценария расширенной установки отказоустойчивого кластера для СУБД и Analysis Services. На компьютере, который станет активным узлом в отказоустойчивом кластере, выполните следующую команду, чтобы его можно было использовать. Необходимо запустить действие CompleteFailoverCluster на узле, которому принадлежит общий диск в отказоустойчивом кластере служб Analysis Services.
Чтобы завершить установку отказоустойчивого кластера для экземпляра по умолчанию, выполните следующую команду в командной строке:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Чтобы завершить установку отказоустойчивого кластера для именованного экземпляра, выполните следующую команду в командной строке:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Обновление параметров отказоустойчивого кластера
При разработке скриптов обновления отказоустойчивого кластера из командной строки можно использовать параметры, приведенные в следующей таблице. Дополнительные сведения см. в разделе Обновление экземпляра отказоустойчивого кластера SQL Server (установка) и Экземпляры отказоустойчивого кластера AlwaysOn (SQL Server).
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на рабочий процесс операций установки. Поддерживаемые значения: Обновление |
Элемент управления настройкой SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Элемент управления настройкой SQL Server |
/
Автоматическое обновление включено Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Элемент управления настройкой SQL Server |
/
UpdateSource Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /ERRORREPORTING Необязательно |
Указывает отчеты об ошибках для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 1=включено 0=отключено |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | / INSTANCEDIR Необязательно |
Указывает каталог для общих компонентов, отличный от заданного по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCEID Требуется при обновлении с SQL Server 2008 или более поздней версии. Необязательный при обновлении с SQL Server 2005 |
Указывает значение идентификатора InstanceID, отличное от заданного по умолчанию. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /SQMREPORTING Необязательно |
Указывает отчеты об использовании компонентов для SQL Server. Дополнительные сведения см. в заявлении о конфиденциальности службы отчетов об ошибках Майкрософт. Поддерживаемые значения: 0=отключено 1=включено |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERROLLOWNERSHIP | Задает поведение при сбое в ходе обновления. |
Служба браузера SQL Server | /BROWSERSVCSTARTUPTYPE Необязательно |
Указывает режим запуска для службы обозревателя SQL Server. Поддерживаемые значения: Автоматически Нетрудоспособный Руководство |
SQL Server Full-Text | /FTUPGRADEOPTION Необязательно |
Указывает параметр обновления полнотекстового каталога. Поддерживаемые значения: Восстановить СБРОСИТЬ ИМПОРТ |
Услуги по интеграции | /ISSVCACCOUNT Обязательный |
Указывает данную учетную запись для Integration Services. Значение по умолчанию:. NT AUTHORITY\NETWORK SERVICE |
Услуги по интеграции | /ISSVCPASSWORD Обязательный |
Задает пароль для Integration Services. |
Услуги по интеграции | /ISSVCStartupType Необязательно |
Указывает режим запуска службы Integration Services. |
Службы отчетности | /RSUPGRADEDATABASEACCOUNT Необязательно |
Это свойство используется только при обновлении сервера отчетов с режимом SharePoint версии 2008 R2 или более ранней. Дополнительные операции обновления выполняются для серверов отчетов, использующих старую архитектуру режима SharePoint, которая была изменена в службах SQL Server 2012 Reporting Services. Если этот параметр не включен в установку командной строки, используется учетная запись службы по умолчанию для старого экземпляра сервера отчетов. Если это свойство используется, укажите пароль для учетной записи с помощью свойства /RSUPGRADEPASSWORD . |
Службы отчетности | /RSUPGRADEPASSWORD Необязательно |
Пароль существующей учетной записи службы сервера отчетов. |
Добавление параметров узла
При разработке скриптов командной строки для добавления узла можно использовать параметры, приведенные в следующей таблице.
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходимо для указания потока операций добавления узла. Поддерживаемое значение: AddNode |
Элемент управления настройкой SQL Server | /IACCEPTSQLSERVERLICENSETERMS Требуется только в том случае, если параметр /Q или /QS указан для непредвиденной установки. |
Требуется для подтверждения принятия условий лицензии. |
Элемент управления настройкой SQL Server | /ENU Необязательно |
Этот параметр используется для установки англоязычной версии SQL Server в локализованной операционной системе, если на установочном носителе доступны языковые пакеты для английского языка и языка операционной системы. |
Элемент управления настройкой SQL Server |
/
Автоматическое обновление включено Необязательно |
Укажите, должна ли программа установки SQL Server обнаруживать и включать обновления продуктов. Допустимые значения: True и False или 1 и 0. По умолчанию программа установки SQL Server будет включать найденные обновления. |
Элемент управления настройкой SQL Server |
/
UpdateSource Необязательно |
Укажите место, где программа установки SQL Server получит обновления программного продукта. Допустимые значения: "MU" для поиска в Центре обновления Майкрософт, путь к папке, который должен быть допустимым, относительный путь, например .\MyUpdates, или UNC-совместное использование. По умолчанию, программа установки SQL Server будет выполнять поиск в Центре обновления Майкрософт или службе обновления Windows через службы обновления Windows Server. |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /PID Необязательно |
Указывает ключ продукта для выпуска SQL Server. Если этот параметр не указан, используется оценка. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Элемент управления настройкой SQL Server | /FAILOVERCLUSTERIPADDRESSES Обязательный |
Указывает зашифрованный IP-адрес. Кодировки разделены точкой с запятой (;) и следуют формату <Тип IP>;<адрес>;<название сети>;<маска подсети>. Поддерживаемые типы IP: DHCP, IPv4 и IPv6. Можно указать IP-адреса нескольких отказоустойчивых кластеров, разделив их пробелами. См. следующие примеры. FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv4; 172.16.0.0; ClusterNetwork1; 172.31.255.255 FAILOVERCLUSTERIPADDRESSES=IPv6; DHCP; ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6; 2001:db8:23:1002:20f:1fff:feff:b3a3; ClusterNetwork1 Дополнительные сведения см. в разделе "Добавление и удаление узлов" в отказоустойчивом кластере SQL Server (программа установки). |
Элемент управления настройкой SQL Server | /CONFIRMIPDEPENDENCYCHANGE Обязательный |
Указывает согласие на установку зависимости ресурса IP-адреса к условию OR для кластеров отказоустойчивости с несколькими подсетями. Дополнительные сведения см. в разделе "Добавление и удаление узлов" в отказоустойчивом кластере SQL Server (программа установки). Поддерживаемые значения: 0 = false (по умолчанию) 1 = True |
Агент SQL Server | /AGTSVCACCOUNT Обязательный |
Задает учетную запись для службы агента SQL Server. |
Агент SQL Server | /AGTSVCPASSWORD Обязательный |
Задает пароль для учетной записи службы агента SQL Server. |
Службы анализа | /ASSVCACCOUNT Обязательный |
Указывает учетную запись службы Analysis Services. |
Службы анализа | /ASSVCPASSWORD Обязательный |
Указывает пароль для службы Analysis Services. |
Система управления базами данных SQL Server | /SQLSVCACCOUNT Обязательный |
Указывает учетную запись запуска для службы SQL Server. |
Система управления базами данных SQL Server | /SQLSVCPASSWORD Обязательный |
Указывает пароль для SQLSVCACCOUNT. |
Услуги по интеграции | /ISSVCPASSWORD Обязательный |
Задает пароль для Integration Services. |
Службы отчетности | /RSINSTALLMODE Доступно только в режиме "Файлы" |
Указывает режим установки для служб отчётности (Reporting Services). |
Службы отчетности | /RSSVCPASSWORD Обязательный |
Указывает пароль учетной записи запуска для службы 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 на каждом его узле. Дополнительные сведения см. в статье Экземпляры отказоустойчивого кластера (режим AlwaysOn) (SQL Server).
Компонент SQL Server | Параметр | Описание |
---|---|---|
Элемент управления настройкой SQL Server | /ДЕЙСТВИЕ Обязательный |
Необходим для указания на поток операций удаления узла. Поддерживаемое значение: УдалитьУзел |
Элемент управления настройкой SQL Server | /CONFIGURATIONFILE Необязательно |
Указывает используемый файл ConfigurationFile . |
Элемент управления настройкой SQL Server | /HELP, H, ? Необязательно |
Отображает варианты использования параметров. |
Элемент управления настройкой SQL Server | /INDICATEPROGRESS Необязательно |
Указывает, что подробный файл журнала установки будет передан в консоль. |
Элемент управления настройкой SQL Server | /INSTANCENAME Обязательный |
Указывает имя экземпляра SQL Server. Дополнительные сведения см. в разделе Instance Configuration. |
Элемент управления настройкой SQL Server | /Q Необязательно |
Указывает, что программа установки работает в тихом режиме (без пользовательского интерфейса). Этот параметр предназначен для установки без участия пользователя. |
Элемент управления настройкой SQL Server | /QS Необязательно |
Указывает, что программа установки выполняется и отображает ход выполнения через пользовательский интерфейс, но не принимает входные данные или не отображает сообщения об ошибках. |
Элемент управления настройкой SQL Server | /HIDECONSOLE Необязательно |
Указывает, что окно консоли скрыто или закрыто (). |
Элемент управления настройкой SQL Server | /CONFIRMIPDEPENDENCYCHANGE Обязательный |
Указывает согласие присвоить зависимости ресурса IP-адреса значение от OR до AND для отказоустойчивых кластеров с несколькими подсетями. Дополнительные сведения см. в разделе "Добавление и удаление узлов" в отказоустойчивом кластере SQL Server (программа установки). Поддерживаемые значения: 0 = false (по умолчанию) 1 = True |
Образец синтаксиса
Для удаления узла из существующего экземпляра отказоустойчивого кластера с ядром базы данных и службами Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Параметры учетной записи службы
Можно настроить службы SQL Server с помощью встроенной учетной записи, локальной учетной записи или учетной записи домена.
Замечание
При использовании управляемой учетной записи службы, виртуальной учетной записи или встроенной учетной записи не следует указывать соответствующие параметры пароля. Дополнительные сведения об этих учетных записях служб см. в разделе "Новые типы учетных записей" с Windows 7 и Windows Server 2008 R2 в разделе "Настройка учетных записей служб Windows и разрешений".
Дополнительные сведения о конфигурации учетной записи службы см. в разделе "Настройка учетных записей службы Windows" и "Разрешения".
Компонент SQL Server | Параметр учетной записи | Параметр пароля | Тип запуска |
---|---|---|---|
Агент SQL Server | /AGTSVCACCOUNT | /AGTSVCPASSWORD | /AGTSVCSTARTUPTYPE |
Службы анализа | /ASSVCACCOUNT | /ASSVCPASSWORD | /ASSVCSTARTUPTYPE |
Система управления базами данных SQL Server | /SQLSVCACCOUNT | /SQLSVCPASSWORD | /SQLSVCSTARTUPTYPE |
Услуги по интеграции | /ISSVCACCOUNT | /ISSVCPASSWORD | /ISSVCSTARTUPTYPE |
Службы отчетности | /RSSVCACCOUNT | /RSSVCPASSWORD | /RSSVCSTARTUPTYPE |
Параметры компонента
Чтобы установить определенные компоненты, используйте параметр /FEATURES и укажите родительские или значения компонентов в следующей таблице. Список функций, поддерживаемых выпусками SQL Server, см. в разделе "Функции, поддерживаемые выпусками SQL Server 2014".
Параметр родительского компонента | Параметр компонента | Описание |
SQL | Устанавливает SQL Server, ядро СУБД, репликацию, полнотекстовый поиск и сервер качества данных. | |
SQLEngine | Устанавливает только ядро СУБД SQL Server. | |
Репликация | Устанавливает компонент репликации вместе с СУБД SQL Server. | |
Полный текст | Устанавливает компонент FullText вместе с ядром СУБД SQL Server. | |
ДQ | Копирует файлы, необходимые для завершения установки сервера качества данных. После завершения установки SQL Server необходимо запустить файл DQSInstaller.exe, чтобы завершить установку сервера качества данных. Дополнительные сведения см. в разделе Запуск файла DQSInstaller.exe для завершения установки сервера служб DQS. Это также устанавливает ядро СУБД SQL Server. | |
КАК | Устанавливает все компоненты служб Analysis Services. | |
RS | Устанавливает все компоненты службы отчетности. | |
DQC | Устанавливает клиент для обеспечения качества данных. | |
ЕСТЬ | Устанавливает все компоненты служб Integration Services. | |
МДС | Устанавливает службы Master Data Services. | |
Инструменты | Устанавливает клиентские инструменты и компоненты SQL Server Books Online. | |
до н. э. | Устанавливает компоненты обратной совместимости. | |
БОЛ | Устанавливает компоненты Books Online SQL Server для просмотра и управления содержимым справки. | |
Подкл | Устанавливает компоненты связи. | |
SSMS | Устанавливает средства управления SQL Server — базовый. Это включает следующее: Поддержка SQL Server Management Studio для ядра СУБД SQL Server, SQL Server Express, программы sqlcmd и поставщика SQL Server PowerShell |
|
ADV_SSMS | Устанавливает средства управления SQL Server — завершено. Сюда входят следующие компоненты в дополнение к компонентам в базовой версии: Поддержка SQL Server Management Studio для служб Reporting Services, Analysis Services и Integration Services SQL Server Profiler Помощник по настройке ядра СУБД Управление служебной программой SQL Server |
|
DREPLAY_CTLR | Устанавливает контроллер распределенного воспроизведения | |
DREPLAY_CLT | Устанавливает клиент Distributed Replay | |
SNAC_SDK | Устанавливает пакет SDK для собственного клиента MicrosoftSQL Server | |
Пакет SDK | Устанавливает пакет средств разработки программного обеспечения. | |
LocalDB1 | Устанавливает LocalDB, режим выполнения SQL Server Express, предназначенный для разработчиков программ. |
1 LocalDB — это опция при установке любой SKU в SQL Server 2014 Express. Дополнительные сведения см. в статье SQL Server 2014 Express LocalDB.
Примеры параметров компонента:
Параметр и значения | Описание |
---|---|
/FEATURES=SQLEngine | Устанавливает ядро СУБД без репликации и полнотекстового текста. |
/FEATURES=SQLEngine, FullText | Устанавливает ядро СУБД и полнотекстовый текст. |
/FEATURES=SQL, Инструменты | Устанавливает полный движок СУБД и все инструменты. |
/FEATURES=BOL | Устанавливает компоненты электронной документации SQL Server Books Online для просмотра и управления содержимым справки. |
Параметры роли
Роль установки или параметр /Role используется для установки предварительно настроенного выбора компонентов. Роли Службы аналитики устанавливают экземпляр Службы аналитики в существующей ферме SharePoint или в новой, не настроенной ферме. Для каждого сценария предоставляются две роли настроек для обеспечения поддержки. Одновременно может быть выбрана только одна роль установки. При выборе роли программа установки устанавливает функции и компоненты, которые принадлежат роли. Вы не можете изменить функции и компоненты, назначенные для этой роли. Дополнительные сведения об использовании параметра роли компонента см. в разделе "Установка PowerPivot" из командной строки.
Роль AllFeatures_WithDefaults — это поведение по умолчанию для выпусков SQL Server Express и уменьшает количество диалоговых окон, представленных пользователю. Его можно указать из командной строки при установке выпуска SQL Server, который не является SQL Server Express.
Должность | Описание | Устанавливает... |
---|---|---|
SPI_AS_ExistingFarm | Устанавливает службы Analysis Services в качестве именованного экземпляра PowerPivot на существующей ферме SharePoint Server 2010 или автономном сервере. | Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти. Пакеты решений PowerPivot Программа установки PowerPivot для Excel Электронная документация по SQL Server |
SPI_AS_NewFarm | Устанавливает службы Analysis Services и ядро СУБД в качестве именованного экземпляра PowerPivot на новом, не настроенном ферме Office SharePoint Server 2010 или автономном сервере. Установщик SQL Server настроит ферму во время установки роли компонента. | Подсистема вычислений служб Analysis Services, предварительно настроенная для хранения и обработки данных в памяти. Пакеты решений PowerPivot Электронная документация по SQL Server Движок базы данных Средства настройки SQL Server Management Studio |
Все функции_По умолчанию | Устанавливает все компоненты, доступные в текущем выпуске. Добавляет текущего пользователя в предопределинную роль сервера SQL Server sysadmin .В Windows Server 2008 или более поздней версии и если операционная система не является контроллером домена, ядро СУБД и службы Reporting Services по умолчанию используют учетную запись NTAUTHORITY\NETWORK SERVICE, а службы Integration Services по умолчанию используют учетную запись NTAUTHORITY\NETWORK SERVICE. Эта роль включена по умолчанию в выпусках SQL Server Express. Для всех других выпусков эта роль не включена, но может быть указана с помощью пользовательского интерфейса или с параметрами командной строки. |
Для выпусков SQL Server Express устанавливаются только те функции, которые доступны в выпуске. Для прочих выпусков устанавливает все компоненты SQL Server. Параметр AllFeatures_WithDefaults можно объединить с другими параметрами, которые переопределяют параметры AllFeatures_WithDefaults . Например, использование параметра AllFeatures_WithDefaults и параметра /Features=RS переопределяет команду для установки всех компонентов и только устанавливает службы Reporting Services, но учитывает параметр AllFeatures_WithDefaults для использования учетной записи службы по умолчанию для служб Reporting Services. При использовании параметра AllFeatures_WithDefaults вместе с параметром /ADDCURRENTUSERASSQLADMIN=FALSE диалоговое окно подготовки не заполняется текущим пользователем. Добавьте /AGTSVCACCOUNT и /AGTSVCPASSWORD , чтобы указать учетную запись службы и пароль агента SQL Server. |
Управление политикой отказоустойчивости с помощью параметра /FAILOVERCLUSTERROLLOWNERSHIP
Чтобы обновить отказоустойчивый кластер SQL Server до SQL Server 2014, необходимо одновременно запустить программу установки на одном узле отказоустойчивого кластера, начиная с пассивных узлов. Программа установки определяет момент переключения на обновленный узел в зависимости от общего числа узлов в инстанции отказоустойчивого кластера и от количества уже обновленных узлов. Когда половина узлов или более уже обновлены, по умолчанию программа установки инициирует переключение на обновленный узел.
Чтобы управлять процессом переключения при отказе узлов кластера во время процесса обновления, запустите операцию обновления в командной строке и используйте параметр /FAILOVERCLUSTERROLLOWNERSHIP, чтобы контролировать поведение переключения до того, как операция обновления переведет узел в автономный режим. Используйте этот параметр следующим образом:
/FAILOVERCLUSTERROLLOWNERSHIP=0 не будет переносить владение кластером на обновленные узлы и не добавляет этот узел в список возможных владельцев кластера SQL Server в конце обновления.
/FAILOVERCLUSTERROLLOWNERSHIP=1 переключит владение кластером (перемещение группы) на обновленные узлы и добавит этот узел в список возможных владельцев кластера SQL Server в конце обновления.
/FAILOVERCLUSTERROLLOWNERSHIP=2 — это параметр по умолчанию. Он будет использоваться, если этот параметр не указан. Этот параметр указывает, что программа установки SQL Server будет управлять владением кластера (перемещением группы) по мере необходимости.
Идентификатор экземпляра или конфигурация идентификатора экземпляра
Идентификатор экземпляра или параметр /InstanceID используется для указания того, где можно установить компоненты экземпляра и путь реестра экземпляра. Значение INSTANCEID является строкой и должно быть уникальным.
Идентификатор экземпляра SQL:MSSQL12.<INSTANCEID>
Идентификатор экземпляра AS:MSAS12.<INSTANCEID>
Идентификатор экземпляра RS:MSRS12.<ИДЕНТИФИКАТОРЭКЗЕМПЛЯРА>
Компоненты, привязанные к экземпляру, устанавливаются в следующие папки:
%Program файлы%\MicrosoftSQL Server\<SQLInstanceID>
%Program Files%\MicrosoftSQL Server\<ASInstanceID>
%Program файлы%\MicrosoftSQL Server\<RSInstanceID>
Замечание
Если INSTANCEID не указан в командной строке, по умолчанию установка заменяет <INSTANCEID> именем <INSTANCENAME>.
См. также
Установите SQL Server 2014 с помощью мастера установки
Установка отказоустойчивого кластера SQL Server
Установка компонентов БИЗНЕС-аналитики SQL Server 2014