установить SQL Server 2014 с помощью файла конфигурацииInstall SQL Server 2014 Using a Configuration File

SQL ServerSQL Server Программа установки предоставляет возможность создать файл конфигурации на основе системных значений по умолчанию и значений, вводимых во время выполнения.Setup provides the ability to generate a configuration file based upon the system default and run-time inputs. Файл конфигурации может быть использован для развертывания SQL ServerSQL Server на всем предприятии с одной и той же конфигурацией.You can use the configuration file to deploy SQL ServerSQL Server throughout the enterprise with the same configuration. Стандартизировать установки в ручном режиме на территории предприятия также можно, создав пакетный файл, запускающий файл Setup.exe.You can also standardize manual installations throughout the enterprise, by creating a batch file that launches Setup.exe.

Программа установки поддерживает использование файлов конфигурации только через командную строку.Setup supports the use of the configuration file only through the command prompt. Порядок обработки параметров при использовании файла конфигурации описывается ниже.The processing order of the parameters while using the configuration file is outlined below:

  • Файл конфигурации перезаписывает значения по умолчанию в пакете.The configuration file overwrites the defaults in a package

  • Значения командной строки перезаписывают значения в файле конфигурации.Command-line values overwrite the values in the configuration file

Файл конфигурации может быть использован для нахождения параметров и значений для каждой установки.The configuration file can be used to track the parameters and values for each installation. В связи с этим файл конфигурации может быть полезен при проверке и аудите установок.This makes the configuration file useful for verifying and auditing the installations.

Структура файла конфигурацииConfiguration File Structure

Файл ConfigurationFile.ini — это текстовый файл с параметрами (пара «имя-значение») и комментариями с описанием.The ConfigurationFile.ini file is a text file with parameters (name/value pair) and descriptive comments.

Пример файла ConfigurationFile.ini:The following is an example of a ConfigurationFile.ini file:

; Microsoft SQL Server Configuration file  
[OPTIONS]  
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.   
; This is a required parameter.   
ACTION="Install"  
; Specifies features to install, uninstall, or upgrade.   
; The list of top-level features include SQL, AS, RS, IS, and Tools.   
; The SQL feature will install the database engine, replication, and full-text.   
; The Tools feature will install Management Tools, Books online,   
; SQL Server Data Tools, and other shared components.   
FEATURES=SQL,Tools  

Создание файла конфигурацииHow to generate a configuration file

  1. Вставьте установочный носитель SQL ServerSQL Server .Insert the SQL ServerSQL Server installation media. В корневой папке дважды щелкните файл Setup.exe.From the root folder, double-click Setup.exe. Чтобы выполнить установку из общей сетевой папки, перейдите в корневую папку общего ресурса и дважды щелкните файл setup.exe.To install from a network share, locate the root folder on the share, and then double-click Setup.exe.

    Примечание

    SQL ServerSQL Server Express Edition не создает файл конфигурации автоматически.Express Edition setup does not create a configuration file automatically. Следующая команда запустит установку и создаст файл конфигурации.The following command will start setup and create a configuration file.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALLSETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Следуйте указаниям мастера до страницы Все готово для установки .Follow the wizard through to the Ready to Install page. Путь к файлу конфигурации указывается на странице Все готово для установки в разделе пути файла конфигурации.The path to the configuration file is specified in the Ready to Install page in the configuration file path section. Дополнительные сведения об установке SQL ServerSQL Server, см. в разделе Установка SQL Server 2014 с помощью мастера установки (установки).For more information about how to install SQL ServerSQL Server, see Install SQL Server 2014 from the Installation Wizard (Setup).

  3. Отмените установку, не завершая ее, чтобы создать INI-файл.Cancel the setup without actually completing the installation, to generate the INI file.

    Примечание

    Инфраструктура программы установки запишет все соответствующие параметры для запущенных действий (за исключением конфиденциальных данных, например паролей).The setup infrastructure writes out all the appropriate parameters for the actions that were run, with the exception of sensitive information such as passwords. Параметр /IAcceptSQLServerLicenseTerms также не записывается в файл конфигурации и требует или изменения файла конфигурации, или указания значения в командной строке.The /IAcceptSQLServerLicenseTerms parameter is also not written out to the configuration file and requires either a modification of the configuration file or a value to be supplied at the command prompt. Дополнительные сведения см. в статье Установка SQL Server 2014 из командной строки.For more information, see Install SQL Server 2014 from the Command Prompt. Также включается значение для логических параметров, для которых значения обычно не указываются через командную строку.In addition, a value is included for Boolean parameters where a value is usually not supplied through the command prompt.

Использование файла конфигурации для установки SQL ServerSQL ServerUsing the Configuration File to Install SQL ServerSQL Server

Файл конфигурации можно использовать только при установке из командной строки.You can only use the configuration file on command-line installations.

Примечание

Если необходимо изменить файл конфигурации, рекомендуется создать копию и работать с ней.If you need to make changes to the configuration file, we recommend that you make a copy and work with the copy.

Использование файла конфигурации для установки изолированного экземпляра SQL ServerSQL ServerHow to use a configuration file to install a stand-alone SQL ServerSQL Server instance

  • Запустите установку через командную строку и предоставьте файл ConfigurationFile.ini с помощью параметра ConfigurationFile .Run the installation through the command prompt and supply the ConfigurationFile.ini using the ConfigurationFile parameter.

Использование файла конфигурации для подготовки и завершения создания образа изолированного экземпляра SQL ServerSQL Server (SysPrep)How to use a configuration file to prepare and complete an image of a stand-alone SQL ServerSQL Server instance (SysPrep)

  1. Подготовка одного или нескольких экземпляров SQL ServerSQL Server и настройка их на одном и том же компьютере.To prepare one or more instances of SQL ServerSQL Server and configure them on the same machine.

    • Запустите Подготовка образа изолированного экземпляра SQL ServerSQL Server на странице Дополнительно центра установки и сохраните файл конфигурации подготовки образа.Run Image preparation of a stand-alone instance of SQL ServerSQL Server from the Advanced page of the Installation Center and capture the prepare image configuration file.

    • Используйте тот же файл конфигурации подготовки образа как шаблон для подготовки дополнительных экземпляров SQL ServerSQL Server.Use the same prepare image configuration file as a template to prepare more instances of SQL ServerSQL Server.

    • Запустите Завершение образа подготовленного изолированного экземпляра SQL ServerSQL Server со страницы Дополнительно центра установки для настройки подготовленных экземпляров на этом компьютере.Run Image completion of a prepared stand-alone instance of SQL ServerSQL Server from the Advanced page of the Installation Center to configure a prepared instances on the machine.

  2. Подготовка образа операционной системы, включая ненастроенный подготовленный экземпляр SQL ServerSQL Server, с помощью средства Windows SysPrep.To prepare an image of the operating system including an unconfigured prepared instance of SQL ServerSQL Server, using Windows SysPrep tool.

    • Запустите Подготовка образа изолированного экземпляра SQL ServerSQL Server со страницы "Дополнительно" центра установки и сохраните файл конфигурации подготовки образа.Run the Image preparation of a stand-alone instance of SQL ServerSQL Server from the Advanced page of the Installation Center and capture the prepare image configuration file.

    • Запустите Завершение образа подготовленного изолированного экземпляра SQL ServerSQL Server со страницы Дополнительно центра установки, но отмените процесс на странице Все готово к завершению образа после сохранения готового файла конфигурации.Run the Image completion of a prepared stand-alone instance of SQL ServerSQL Server from the Advanced page of the Installation Center, but cancel it on the Ready to Complete page after capturing the complete configuration file.

    • Готовый файл конфигурации можно сохранить в образе Windows для автоматизации настройки подготовленных экземпляров.The complete image configuration file can be stored with the Windows image for automating the configuration of the prepared instances.

Установка отказоустойчивого кластера SQL ServerSQL Server с помощью файла конфигурацииHow to install a SQL ServerSQL Server failover cluster using the configuration file

  1. Вариант интегрированной установки (создайте на узле отказоустойчивого кластера из одного узла, а для добавления дополнительных узлов выполните на них операцию AddNode):Integrated Install option (create a single node failover cluster on a node and for additional nodes, run AddNode on them):

    • Выберите параметр «Установить отказоустойчивый кластер» и сохраните файл конфигурации, в котором перечисляются все параметры установки.Run the "Install a Failover Cluster" option and capture the configuration file that lists all the installation settings.

    • Запустите установку отказоустойчивого кластера из командной строки, указав параметр ConfigurationFile .Run the command-line failover cluster install by supplying the ConfigurationFile parameter.

    • На дополнительном добавляемом узле следует запустить действие добавления узла, чтобы сохранить файл ConfigurationFile.ini, применяемый к существующему отказоустойчивому кластеру.On an additional node to be added, run AddNode to capture the ConfigurationFile.ini file applicable to the existing failover cluster.

    • Запустите действие добавления узла через командную строку на всех дополнительных узлах, которые будут присоединены к отказоустойчивому кластеру, предоставив тот же файл конфигурации с помощью параметра ConfigurationFile.Run the command-line AddNode on all the additional nodes that will join the failover cluster, by supplying the same configuration file using the ConfigurationFile parameter.

  2. Параметр расширенной установки (подготовка отказоустойчивого кластера на всех узлах отказоустойчивого кластера, затем после подготовки всех узлов — завершение создания кластера на узле, которому принадлежит общий диск).Advanced install option (prepare failover cluster on all failover cluster nodes, then, after preparing all the nodes, run complete on the node that owns the shared disk):

    • Запустите действие Подготовка на одном из узлов и сохраните файл ConfigurationFile.ini.Run Prepare on one of the nodes, and capture the ConfigurationFile.ini file.

    • Предоставьте тот же файл ConfigurationFile.ini на всех узлах, которые будут подготовлены для отказоустойчивого кластера.Supply the same ConfigurationFile.ini file to Setup on all the nodes that will be prepared for the failover cluster.

    • После подготовки всех узлов выполните операцию завершения создания отказоустойчивого кластера на узле, которому принадлежит общий диск, и сохраните файл ConfigurationFile.ini.After all the nodes have been prepared, run a complete failover cluster operation on the node that owns the shared disk and capture the ConfigurationFile.ini file.

    • После этого можно предоставить данный файл ConfigurationFile.ini, чтобы завершить создание отказоустойчивого кластера.You can then supply this ConfigurationFile.ini file to complete the failover cluster.

Добавление или удаление узла из отказоустойчивого кластера SQL ServerSQL Server с использованием файла конфигурацииHow to add or remove a node to a SQL ServerSQL Server failover cluster using the configuration file

  • Если существует файл конфигурации, который ранее использовался для добавления или удаления узла из отказоустойчивого кластера, его можно повторно использовать для добавления или удаления дополнительных узлов.If you have a configuration file that was previously used to add a node to or remove a node from a failover cluster, you can reuse that same file to add or remove additional nodes.

Обновление отказоустойчивого кластера SQL ServerSQL Server с использованием файла конфигурацииHow to upgrade a SQL ServerSQL Server failover cluster using the configuration file

  1. Выполните обновление на пассивном узле и сохраните файл ConfigurationFile.ini.Run upgrade on the passive node and capture the ConfigurationFile.ini file. Это можно сделать, не только выполнив реальное обновление, но и отменив его в конце (не выполняя реальное обновление).You can do this either by performing the actual upgrade, or exiting at the end without doing the actual upgrade.

  2. Файл ConfigurationFile.ini необходимо предоставить на дополнительных обновляемых узлах, чтобы завершить процесс.On all the additional nodes to be upgraded, supply the ConfigurationFile.ini file to complete the process.

Образец синтаксисаSample Syntax

Ниже приведено несколько примеров использования файла конфигурации.Following are some examples on how to use the configuration file:

  • Указание файла конфигурации в командной строке:To specify the configuration file at the command prompt:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI  
  • Указание паролей в командной строке, а не в файле конфигурации:To specify passwords at the command prompt instead of in the configuration file:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI  

См. такжеSee Also

Установка SQL Server 2014 из командной строки Install SQL Server 2014 from the Command Prompt
Установка отказоустойчивого кластера SQL Server SQL Server Failover Cluster Installation
Обновление отказоустойчивого кластера SQL ServerUpgrade a SQL Server Failover Cluster