Поделиться через


Установка SQL Server 2014 с помощью файла конфигурации

Программа установки SQL Server позволяет создавать файл конфигурации на основе системных настроек по умолчанию и данных, вводимых во время выполнения. Файл конфигурации можно использовать для развертывания SQL Server на предприятии с той же конфигурацией. Стандартизировать установки в ручном режиме на территории предприятия также можно, создав пакетный файл, запускающий файл Setup.exe.

Программа установки поддерживает использование файлов конфигурации только через командную строку. Порядок обработки параметров при использовании файла конфигурации описывается ниже.

  • Файл конфигурации перезаписывает значения по умолчанию в пакете.

  • Значения командной строки перезаписывают значения в файле конфигурации.

Файл конфигурации может быть использован для нахождения параметров и значений для каждой установки. В связи с этим файл конфигурации может быть полезен при проверке и аудите установок.

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

Файл ConfigurationFile.ini — это текстовый файл с параметрами (пара "имя-значение") и описательными комментариями.

Ниже приведен пример файла ConfigurationFile.ini:

; 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  

Создание файла конфигурации

  1. Вставьте установочный носитель SQL Server. В корневой папке дважды щелкните файл Setup.exe. Чтобы выполнить установку из общей сетевой папки, перейдите в корневую папку общего ресурса и дважды щелкните файл setup.exe.

    Замечание

    Программа установки SQL Server Express Edition не создает файл конфигурации автоматически. Следующая команда запустит установку и создаст файл конфигурации.

    SETUP.exe /UIMODE=Normal /ACTION=INSTALL

  2. Следуйте указаниям мастера до страницы Все готово для установки . Путь к файлу конфигурации указывается на странице Все готово для установки в разделе пути файла конфигурации. Дополнительные сведения о том, как установить SQL Server, см. в разделе "Установка SQL Server 2014" в мастере установки (программа установки).

  3. Отмените установку, не завершая ее, чтобы создать INI-файл.

    Замечание

    Инфраструктура программы установки запишет все соответствующие параметры для запущенных действий (за исключением конфиденциальных данных, например паролей). Параметр /IAcceptSQLServerLicenseTerms также не записывается в файл конфигурации и требует изменения файла конфигурации или значения, предоставленного в командной строке. Дополнительные сведения см. в разделе "Установка SQL Server 2014" в командной строке. Также включается значение для логических параметров, для которых значения обычно не указываются через командную строку.

Использование файла конфигурации для установки SQL Server

Файл конфигурации можно использовать только при установке из командной строки.

Замечание

Если необходимо изменить файл конфигурации, рекомендуется создать копию и работать с ней.

Использование файла конфигурации для установки автономного экземпляра SQL Server

  • Запустите установку с помощью командной строки и укажите ConfigurationFile.ini с помощью параметра ConfigurationFile .

Как использовать файл конфигурации для подготовки и завершения образа автономного экземпляра SQL Server (SysPrep)

  1. Чтобы подготовить один или несколько экземпляров SQL Server и настроить их на одном компьютере.

    • Запустите подготовку образа изолированного экземпляра SQL Server на странице "Дополнительно" центра установки и сохраните файл конфигурации образа подготовки.

    • Используйте тот же файл конфигурации образа, что и шаблон для подготовки дополнительных экземпляров SQL Server.

    • Запустите завершение образа подготовленного автономного экземпляра SQL Server на странице "Дополнительно " центра установки, чтобы настроить подготовленные экземпляры на компьютере.

  2. Чтобы подготовить образ операционной системы, включая ненастройанный подготовленный экземпляр SQL Server, с помощью средства Windows SysPrep.

    • Запустите подготовку образа автономного экземпляра SQL Server на странице "Дополнительно" центра установки и зафиксируйте файл конфигурации образа подготовки.

    • Запустите завершение образа подготовленного автономного экземпляра SQL Server на странице "Дополнительно" центра установки, но отмените его на странице "Готово к завершению" после записи полного файла конфигурации.

    • Готовый файл конфигурации можно сохранить в образе Windows для автоматизации настройки подготовленных экземпляров.

Установка отказоустойчивого кластера SQL Server с помощью файла конфигурации

  1. Параметр интегрированной установки (создайте кластер из одного узла для защиты от отказа, а для подключения дополнительных узлов запустите на них AddNode):

    • Выберите параметр «Установить отказоустойчивый кластер» и сохраните файл конфигурации, в котором перечисляются все параметры установки.

    • Запустите установку отказоустойчивого кластера через командную строку, указав параметр ConfigurationFile.

    • На дополнительном узле, который нужно добавить, запустите AddNode, чтобы записать файл ConfigurationFile.ini, применимый к существующему отказоустойчивому кластеру.

    • Запустите команду AddNode в командной строке на всех дополнительных узлах, которые будут присоединяться к отказоустойчивому кластеру, используя один и тот же файл конфигурации с помощью параметра ConfigurationFile.

  2. Расширенные настройки установки (подготовьте кластер отказоустойчивости для всех узлов отказоустойчивого кластера, а затем, после подготовки всех узлов, выполните завершающую установку на узле, которому принадлежит общий диск).

    • Запустите подготовку на одном из узлов и захватите файл ConfigurationFile.ini.

    • Укажите один и тот же ConfigurationFile.ini файл для установки на всех узлах, которые будут подготовлены для отказоустойчивого кластера.

    • После подготовки всех узлов выполните полное переключение отказоустойчивого кластера на узле, которому принадлежит общий диск, и захватите файл ConfigurationFile.ini.

    • Затем этот ConfigurationFile.ini-файл можно предоставить для создания отказоустойчивого кластера.

Добавление или удаление узла в отказоустойчивый кластер SQL Server с помощью файла конфигурации

  • Если существует файл конфигурации, который ранее использовался для добавления или удаления узла из отказоустойчивого кластера, его можно повторно использовать для добавления или удаления дополнительных узлов.

Обновление отказоустойчивого кластера SQL Server с помощью файла конфигурации

  1. Выполните обновление на пассивном узле и захватите файл ConfigurationFile.ini. Вы можете сделать это, либо выполнив фактическое обновление, либо завершив процесс без выполнения фактического обновления.

  2. На всех дополнительных узлах, которые необходимо обновить, укажите файл ConfigurationFile.ini для завершения процесса.

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

Ниже приведено несколько примеров использования файла конфигурации.

  • Указание файла конфигурации в командной строке:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI  
  • Указание паролей в командной строке, а не в файле конфигурации:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI  

См. также

Установка SQL Server 2014 из командной строки
Установка отказоустойчивого кластера SQL Server
Обновление отказоустойчивого кластера SQL Server