Фоновая установка SQL Server
На сайте MSDN доступно подробное описание параметров командной строки, которые могут быть использованы для установки и конфигурирования SQL Server. В этом кратком посте я расскажу о том, как можно установить SQL Server 2008 в фоновом режиме.
Для фоновой установки инсталлятору необходимо запустить инсталляцию под учетной записью администратора и передать набор параметров, описанных ниже.
/Q – установка в фоновом режиме без обращений к пользователю или /QS – с отображением статуса, но без запросов к пользователю
/ACTION=действие, для установки, разумеется Install
/INSTANCENAME=имя инстанса, например INSTANCENAME=SQLEXPRESS – именованный инстанс SQL Server. Для того, чтобы сделать установленный инстанс доступным по умолчанию (по имени хоста, без указания имени инстанса), то нужно указать INSTANCENAME=MSSQLSERVER.
/FEATURES=список фич для установки, возможные значения:
- SQL – база данных
- AS – Analysis Services
- RS – Reporting Services
- IS – Integration Services
/ERRORREPORTING=0 или 1, указывает, нужно ли отправлять сообщения об ошибках в Microsoft
Кроме этого, необходимо указать учетные записи, под которыми будет работать SQL Server.
Пример командной строки для фоновой установки:
Setup.exe /q /ACTION=Install /ERRORREPORTING=0 /FEATURES=SQL, Conn /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT=”NT AUTHORITY\Network Service” /SQLSYSADMINACCOUNTS=”BUILTIN\ADMINISTRATORS” /SQLSVCSTARTUPTYPE=Automatic
Подробное описание проблем, которые могут возникать при установке и их решения есть в статье Install SQL 2008 on a Windows 2008 Server from Commad Line & Answer File, там же есть информация по конфигурации установки SQL Server с помощью .ini файла.