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