Как установить SQL Server 2008 с помощью файла конфигурации
Программа установки SQL Server предоставляет возможность создать файл конфигурации на основе значений системы по умолчанию и значений, вводимых во время выполнения. Файл конфигурации может быть использован для развертывания SQL Server на всем предприятии с одной и той же конфигурацией. Стандартизировать установки в ручном режиме на территории предприятия также можно, создав пакетный файл, запускающий файл Setup.exe.
Программа установки поддерживает использование файлов конфигурации только через командную строку. Порядок обработки параметров при использовании файла конфигурации описывается ниже.
Файл конфигурации перезаписывает значения по умолчанию в пакете.
Значения командной строки перезаписывают значения в файле конфигурации.
Файл конфигурации может быть использован для нахождения параметров и значений для каждой установки. В связи с этим файл конфигурации может быть полезен при проверке и аудите установок.
Структура файла конфигурации
Файл конфигурации представляет собой текстовый файл, структура которого образована параметрами (парами «имя-значение») и их описаниями.
Пример файла ConfigurationFile.ini:
;SQLSERVER2008 Configuration File
[SQLSERVER2008]
; 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, Business Intelligence Development Studio, and other shared components.
FEATURES=SQL,Tools
Создание файла конфигурации
Вставьте установочный носитель SQL Server. В корневом каталоге дважды щелкните файл Setup.exe. Чтобы выполнить установку из общего сетевого ресурса, перейдите в корневой каталог общего сетевого ресурса и дважды щелкните файл Setup.exe.
Следуйте указаниям мастера до страницы Все готово для установки. Путь к файлу конфигурации указывается на странице Все готово для установки в разделе пути файла конфигурации. Дополнительные сведения об установке SQL Server см. в разделе Как установить SQL Server 2008 (программа установки).
Отмените установку, не завершая ее, чтобы создать INI-файл.
Примечание
Инфраструктура программы установки записывает все соответствующие параметры для запущенных действий (за исключением конфиденциальных данных, например паролей). Также будут включены значения логических параметров, значения которых обычно не поставляются через командную строку.
Использование файла конфигурации для установки SQL Server 2008
Файл конфигурации можно использовать только при установке из командной строки.
![]() |
---|
Если необходимо изменить файл конфигурации, рекомендуется создать копию и работать с ней. |
Использование файла конфигурации для установки изолированного экземпляра SQL Server
- Запустите установку через командную строку и предоставьте файл ConfigurationFile.ini с помощью параметра ConfigurationFile.
Установка отказоустойчивого кластера SQL Server с помощью файла конфигурации
Параметр интегрированной установки (создание отказоустойчивого кластера с одним узлом на узле и добавление дополнительных узлов).
Выберите параметр «Установить отказоустойчивый кластер» и сохраните файл конфигурации, в котором перечисляются все параметры установки.
Запустите установку отказоустойчивого кластера из командной строки, указав параметр ConfigurationFile.
На дополнительном добавляемом узле следует запустить действие добавления узла, чтобы сохранить файл ConfigurationFile.ini, применяемый к существующему отказоустойчивому кластеру.
Запустите действие добавления узла через командную строку на всех дополнительных узлах, которые будут присоединены к отказоустойчивому кластеру, предоставив тот же файл конфигурации с помощью параметра ConfigurationFile.
Параметр расширенной установки (подготовка отказоустойчивого кластера на всех узлах отказоустойчивого кластера, затем после подготовки всех узлов — завершение создания кластера на узле, которому принадлежит общий диск).
Запустите действие Подготовка на одном из узлов и сохраните файл ConfigurationFile.ini.
Предоставьте тот же файл ConfigurationFile.ini на всех узлах, которые будут подготовлены для отказоустойчивого кластера.
После подготовки всех узлов выполните операцию завершения создания отказоустойчивого кластера на узле, которому принадлежит общий диск, и сохраните файл ConfigurationFile.ini.
После этого можно предоставить данный файл ConfigurationFile.ini, чтобы завершить создание отказоустойчивого кластера.
Добавление или удаление узла из отказоустойчивого кластера SQL Server с использованием файла конфигурации
- Если существует файл конфигурации, который ранее использовался для добавления или удаления узла из отказоустойчивого кластера, его можно повторно использовать для добавления или удаления дополнительных узлов.
Обновление отказоустойчивого кластера SQL Server с использованием файла конфигурации
Выполните обновление на пассивном узле и сохраните файл ConfigurationFile.ini. Это можно сделать, не только выполнив реальное обновление, но и отменив его в конце (не выполняя реальное обновление).
Файл ConfigurationFile.ini необходимо предоставить на дополнительных обновляемых узлах, чтобы завершить процесс.
Образец синтаксиса
Ниже приведено несколько примеров использования файла конфигурации.
- Указание файла конфигурации в командной строке:
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
- Указание паролей в командной строке, а не в файле конфигурации:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI