Sql-Server
SQL Server 配置文件和 InstanceName 參數
我們有一個配置文件
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”嗎?
是的,根據配置文件文件的以下摘錄:
- 配置文件覆蓋包中的預設值
- 命令行值覆蓋配置文件中的值