Sql-Server

SQL Server 配置文件和 InstanceName 參數

  • November 18, 2020

我們有一個配置文件E:\SQL_Server_2016_Install\MyConfigFile.ini,如下所示:

[OPTIONS]
ACTION = "Install"
FEATURES = SQLENGINE
INSTANCENAME = MSSQLSERVER
AGTSVCACCOUNT = "MyDomain\MyAccount"
SQLSVCACCOUNT = "MyDomain\MyAccount"
QS
IACCEPTSQLSERVERLICENSETERMS

然後使用以下批處理文件安裝 SQL Server:

E:\SQL_Server_2016_Install\Setup.exe /ConfigurationFile=MyConfigFile.ini /InstanceName="TestSQLServer"

問題:

參數是否會/InstanceName="TestSQLServer"覆蓋我們在配置文件中的內容(/InstanceName = MSSQLSERVER(預設實例)),並將 SQL Server 安裝為命名實例TestSQLServer

/InstanceName=“TestSQLServer” 參數會覆蓋我們在配置文件中的內容(/InstanceName = MSSQLSERVER(預設實例)),並將 SQL Server 安裝為命名實例“TestSQLServer”嗎?

是的,根據配置文件文件的以下摘錄:

  • 配置文件覆蓋包中的預設值
  • 命令行值覆蓋配置文件中的值

引用自:https://dba.stackexchange.com/questions/279890