Temos um arquivo de configuração E:\SQL_Server_2016_Install\MyConfigFile.ini
que se parece com abaixo:
[OPTIONS]
ACTION = "Install"
FEATURES = SQLENGINE
INSTANCENAME = MSSQLSERVER
AGTSVCACCOUNT = "MyDomain\MyAccount"
SQLSVCACCOUNT = "MyDomain\MyAccount"
QS
IACCEPTSQLSERVERLICENSETERMS
O SQL Server é então instalado usando o arquivo de lote abaixo:
E:\SQL_Server_2016_Install\Setup.exe /ConfigurationFile=MyConfigFile.ini /InstanceName="TestSQLServer"
Pergunta:
O /InstanceName="TestSQLServer"
parâmetro substituirá o que temos no arquivo de configuração ( /InstanceName = MSSQLSERVER
(instância padrão)) e instalará o SQL Server como uma instância nomeada TestSQLServer
?
Sim, de acordo com o trecho abaixo da documentação do arquivo de configuração :
O arquivo de configuração substitui os padrões em um pacote
Os valores da linha de comando substituem os valores no arquivo de configuração