Fehlende Argumente bei der SQL 2012-Befehlszeileninstallation

794
Vikram Singh

Ich bin neu in der SQL-Installation über die Befehlszeile.

  • Wir entwickeln eine Anwendung und verwenden Installation Shield.
  • Ich muss den SQL-Server auf dem Client-PC installieren, daher verwende ich die unbeaufsichtigte Installation der SQL-Befehlszeile.
  • Problem ist, dass nur MS-SQL 2012-Server-Setup (Englisch) installiert wird. Ich muss komplette SQL-Server, nativen Client, .NET Framework, VSS Writer, Setup-Unterstützungsdateien, Server-Browser und alles installieren
  • Ich benutze diesen Befehl, um SQL zu installieren:

    SQLEXPR_x64_ENU /QS /IACCEPTSQLSERVERLICENSETERMS=1 /Action=install /INSTANCENAME=XYZ /INSTALLSQLDATADIR=C:\Program Files\Microsoft SQL Server\ /FEATURES=SQLENGINE,REPLICATION,SNAC_SDK /SAPWD=n:4Y2cX=W3/i /SECURITYMODE=SQL /TCPENABLED=1 /NPENABLED=0 

Ich habe es auch versucht, /FEATURES=SQLENGINE, TOOLSaber es war nicht hilfreich.

1

1 Antwort auf die Frage

1
abbottdev

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.