Ich denke, es gibt ein paar Probleme mit Ihrer Befehlszeile, einige der Schalter sind keine Variablen, einige müssen mit Anführungszeichen gekennzeichnet werden.
Um die aufgeführten Funktionen zu installieren, benötigen Sie den folgenden Funktionsschalter:
SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS /Action=install /INSTANCENAME=XYZ /FEATURES=SQLEngine,REPLICATION,SNAC_SDK /SAPWD="n:4Y2cX=W3/I" /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0
Stellen Sie sicher, dass die Feature - Liste ist nicht ein Raum haben und alle reservierte Zeichen in Anführungszeichen entgangen sind. Die MSDN-Dokumentation ist unklar. Sie enthält ein Beispiel mit einem Leerzeichen, wie Sie es zu verwenden versucht haben, aber auf der Seite wird Folgendes angezeigt:
/ PARAMETER = "value1" "value2" "value3" für alle mehrwertigen Parameter. Die Verwendung von Anführungszeichen wird empfohlen, ist jedoch erforderlich, wenn der Wert ein Leerzeichen enthält
/ FEATURES, ein mehrwertiger Parameter, aber das Format ist / FEATURES = AS, RS, IS ohne Leerzeichen, durch Kommas getrennt
Stellen Sie sicher, dass auch das Gehäuse korrekt ist. Sehen Sie hier für ausführliche Führungen über die Verwendung der Befehlszeilenoptionen für eine SQL - Installation.