Installieren und Konfigurieren von SQL Server unter Windows über die Eingabeaufforderung
Gilt für: SQL Server - nur Windows
Bevor Sie die Installation von SQL Server durchführen, lesen Sie das Thema Planen einer SQL Server-Installation.
Wenn Sie eine neue Instanz von SQL Server mithilfe der Eingabeaufforderung installieren, können Sie angeben, welche Funktionen installiert und wie diese konfiguriert werden sollen. Sie können auch angeben, ob eine automatische, Standard- oder vollständige Interaktion mit der Setupbenutzeroberfläche erfolgen soll.
Um eine Installation an der Eingabeaufforderung auszuführen, öffnen Sie eine Administratoreingabeaufforderung, und navigieren Sie zum Speicherort von setup.exe
auf den SQL Server-Setupmedien. Führen Sie den Befehl setup.exe
zusammen mit den erforderlichen und optionalen Parametern aus, mit denen Sie das gewünschte Installationsergebnis erreichen können:
C:\SQLMedia\SQLServer2022> setup.exe /[Option] /[Option] = {value}
Im folgenden Beispiel werden die SQL Server-Datenbank-Engine, SQL Server Analysis Services, SQL Server und die Integration Services im stillen Modus installiert:
C:\SQLMedia\SQLServer2022> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Um an der Konsole eine Liste aller möglichen Befehle anzuzeigen, führen Sie die ausführbare Datei mit dem Flag /help
aus:
C:\SQLMedia\SQLServer2022> setup.exe /help
Wichtig
In SQL Server 2022 (16.x) wurde der neue Installationsparameter /PRODUCTCOVEREDBYSA
eingeführt. Dieser Parameter gibt an, ob die bereitgestellte Product Key-Lizenz (/PID=
) durch einen Software Assurance- bzw. SQL Server-Abonnementvertrag abgedeckt ist oder ob es sich nur um eine SQL Server-Lizenz handelt.
Im verbleibenden Artikel finden Sie eine detaillierte Beschreibung der verfügbaren Parameter.
Hinweis
Bei der Installation über die Befehlszeile unterstützt SQL Server den vollständigen stillen Modus mit dem /Q
-Parameter oder den einfachen stillen Modus mit dem /QS
-Parameter. Mithilfe des Schalters /QS
wird nur der Fortschritt angezeigt, es sind jedoch keine Eingaben möglich. Außerdem werden beim Auftreten von Fehlern keine Fehlermeldungen angezeigt. Der /QS
-Parameter wird nur unterstützt, wenn /ACTION=INSTALL
angegeben wurde.
Unabhängig von der Installationsmethode ist es erforderlich, dass Sie den Softwarelizenzbedingungen als Einzelperson oder im Auftrag einer juristischen Person zustimmen, sofern die Verwendung der Software in keiner separaten Vereinbarung geregelt ist, z. B. einem Microsoft-Volumenlizenzvertrag oder einem Vertrag eines Drittanbieters mit einem ISV oder OEM.
Die Lizenzbedingungen werden in der Setup-Benutzeroberfläche angezeigt, damit Sie diese lesen und akzeptieren können. Unbeaufsichtigte Installationen (mit den Parametern /Q
oder /QS
) müssen den Parameter /IACCEPTSQLSERVERLICENSETERMS
enthalten. Sie können die Lizenzbedingungen unter Microsoft-Software-Lizenzbedingungenin einer separaten Kopie lesen.
Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms.
Abhängig davon, wie Sie die Software erworben haben (z. B. durch Microsoft -Volumenlizenzierung), kann die Verwendung der Software zusätzlichen Bestimmungen unterliegen.
Die Installation über die Befehlszeile wird in den folgenden Szenarien unterstützt:
- Installieren, Aktualisieren oder Entfernen einer Instanz sowie freigegebener Komponenten von SQL Server auf einem lokalen Computer mit der Syntax und den Parametern, die in der Eingabeaufforderung angegeben werden.
- Installieren, Aktualisieren oder Entfernen einer Failoverclusterinstanz.
- Aktualisieren von einer SQL Server -Edition auf eine andere SQL Server-Edition.
- Installieren einer Instanz von SQL Server auf einem lokalen Computer mithilfe der Syntax und den Parametern, die in einer Konfigurationsdatei angegeben sind. Mit dieser Methode können Sie eine Installationskonfiguration auf mehrere Computer kopieren oder mehrere Knoten einer Failoverclusterinstallation installieren.
Hinweis
Bei lokalen Installationen müssen Sie das Setup als Administrator ausführen. Wenn Sie SQL Server von einer Remotefreigabe installieren, müssen Sie ein Domänenkonto verwenden, das Lese- und Ausführungsberechtigungen auf der Remotefreigabe hat. Bei Failoverclusterinstallationen müssen Sie lokaler Administrator sein und über Berechtigungen verfügen, sich als Dienst anzumelden und auf allen Failoverclusterknoten als Teil des Betriebssystems zu agieren.
Richtige Verwendung von Setupparametern
Entwickeln Sie anhand der folgenden Richtlinien Installationsbefehle mit der richtigen Syntax:
Parameter | Beispiel |
---|---|
/PARAMETER | /INDICATEPROGRESS |
/PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
/PARAMETER=1/0 für boolesche Typen | /TCPENABLED=1 |
/PARAMETER="wert" für einwertige Parameter. Für einen Parameter, der einen Pfad erfordert: /INSTANCEDIR=C:\Path oder /INSTANCEDIR="C:\Path" wird unterstützt. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
/PARAMETER="wert1" "wert2" "wert3" für mehrwertige Parameter. Ausnahme: /FEATURES ist der mehrwertige Parameter, dessen Format /FEATURES=AS,RS,IS lautet. Er enthält keine Leerzeichen und ist durch Kommas getrennt. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Wichtig
Wenn Sie bei der Installation von SQL Server für INSTANCEDIR
und SQLUSERDBDIR
denselben Verzeichnispfad angeben, werden SQL Server-Agent und die Volltextsuche aufgrund fehlender Berechtigungen nicht gestartet.
Hinweis
Die relationalen Serverwerte unterstützen die Formate mit zusätzlichen abschließenden umgekehrten Schrägstrichen mit einem Schrägstrich (\
) oder mit zwei umgekehrten Schrägstrichen (\\
) für den Pfad.
Parameteroptionen
In den folgenden Abschnitten finden Sie Parameter, mit denen Befehlszeilen-Installationsskripts für Installations-, Update- und Reparaturszenarien entwickelt werden können. Parameter können je nach ausgewähltem Szenario unterschiedliche Werte annehmen.
Die für eine SQL Server-Datenbank-Engine -Komponente aufgeführten Parameter sind für diese Komponente spezifisch. Bei der Installation von SQL Server-Datenbank-Enginesind SQL Server-Agent- und SQL Server-Browser-Parameter anwendbar.
- Installationsparameter
- SysPrep-Parameter
- Upgrade-Parameter
- Reparaturparameter
- Parameter für die Neuerstellung einer Systemdatenbank
- Deinstallationsparameter
- Failoverclusterparameter
- Dienstkontoparameter
- Funktionsparameter
- Rollenparameter
- Steuern des Failoververhaltens mithilfe des /FAILOVERCLUSTERROLLOWNERSHIP-Parameters
- Instanz-ID- oder InstanceID-Konfiguration
Installationsparameter
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für die Installation einer neuen Instanz auf SQL Server.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow anzugeben. Unterstützte Werte: Install |
Steuerung des Datenbank-Engine-Setups | /SUPPRESSPRIVACYSTATEMENTNOTICE Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Unterdrückt das Anzeigen des Datenschutzhinweises. Durch die Verwendung dieses Flags stimmen Sie dem Datenschutzhinweis zu. |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
SQL Server-Python-Setupsteuerelement | /IACCEPTPYTHONLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird, die das Anaconda Python-Paket umfassen |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. |
SQL Server-Setupsteuerelement R | /IACCEPTROPENLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird, die das Microsoft R Open-Paket umfassen |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /FEATURES oder /ROLE Erforderlich |
Gibt die zu installierenden Komponenten an. Wählen Sie /FEATURES aus, um einzelne zu installierende SQL Server -Komponenten anzugeben. Weitere Informationen finden Sie in den Funktionsparameter .Wählen Sie /ROLE , um eine Setuprolle anzugeben. Durch Setuprollen wird SQL Server in einer vorherbestimmten Konfiguration installiert. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 64-Bit-Komponenten an. Die Standardeinstellung ist %Program Files%\Microsoft SQL Server .Er darf nicht auf %Program Files(x86)%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDWOWDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 32-Bit-Komponenten an. Wird nur auf 64-Bit-Systemen unterstützt. Die Standardeinstellung ist %Program Files(x86)%\Microsoft SQL Server .Er darf nicht auf %Program Files%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für instanzspezifische Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Optional |
Gibt einen nicht standardmäßigen Wert für eine InstanceIDan. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PRODUCTCOVEREDBYSA Gilt für: SQL Server 2022 (16.x) und höhere Versionen Erforderlich, wenn Sie das Azure-Erweiterungsfeature über die Befehlszeile mit AZUREEXTENSION installieren. |
Gibt die Lizenzabdeckung für SQL Server an./PRODUCTCOVEREDBYSA=True (oder nur /PRODUCTCOVEREDBYSA ) gibt an, dass die Abdeckung über ein Software Assurance- oder SQL Server-Abonnement erfolgt.Bei /PRODUCTCOVEREDBYSA=False oder wenn der Parameter weggelassen wird, erfolgt die Abdeckung über eine SQL Server-Lizenz. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /UIMODE Optional |
Gibt an, ob während des Setups nur die Mindestanzahl von Dialogfeldern angezeigt wird./UIMODE kann nur mit den Parametern /ACTION=INSTALL und UPGRADE verwendet werden.Unterstützte Werte: - /UIMODE=Normal ist der Standardwert für andere Editionen als Express, mit dem alle Setupdialogfelder für die ausgewählten Funktionen angezeigt werden.- /UIMODE=AutoAdvance ist der Standardwert für Express-Editionen, mit dem alle unwesentlichen Dialogfelder übersprungen werden.Bei der Kombination mit anderen Parametern wird UIMODE außer Kraft gesetzt. Wenn /UIMODE=AutoAdvance und /ADDCURRENTUSERASSQLADMIN=FALSE beispielsweise zusammen angegeben werden, wird das Bereitstellungsdialogfeld nicht automatisch mit dem Namen der aktuellen Benutzer*innen aufgefüllt.Die UIMODE -Einstellung kann nicht mit den Parametern /Q oder /QS verwendet werden. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
SQL Server-Agent | /AGTSVCACCOUNT Erforderlich |
Gibt das Konto für den SQL Server-Agent-Dienst an. |
SQL Server-Agent | /AGTSVCPASSWORD Erforderlich |
Gibt das Kennwort für das SQL Server-Agent-Dienstkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Agent | /AGTSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Agent-Dienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Engine | /PBENGSVCPASSWORD Optional |
Gibt das Kennwort für das Engine-Dienstkonto an. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCACCOUNT Optional |
Gibt das Konto für den Datenverschiebungsdienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den Datenverschiebungsdienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Analysis Services | /ASBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien von Analysis Services an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Optional |
Legt die Sortierungseinstellung für Analysis Servicesfest. Standardwert: Latin1_General_CI_AS Hinweis: Nur Windows-Sortierung wird unterstützt. Die Verwendung der SQL-Sortierung kann zu unerwartetem Verhalten führen. |
Analysis Services | /ASCONFIGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Konfigurationsdateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Optional |
Gibt das Verzeichnis für Analysis Services -Datendateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Protokolldateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSERVERMODE Optional |
Gibt den Servermodus der Analysis Services-Instanz an. Gültige Werte in einem Clusterszenario sind MULTIDIMENSIONAL oder TABULAR . Bei ASSERVERMODE muss die Groß- und Kleinschreibung beachtet werden. Alle Werte müssen in Großschreibung angegeben werden. Weitere Informationen zu gültigen Werten finden Sie unter Install Analysis Services in Tabular Mode. |
Analysis Services | /ASSVCACCOUNT Erforderlich |
Gibt das Konto für den Analysis Services -Dienst an. |
Analysis Services | /ASSVCPASSWORD Erforderlich |
Gibt das Kennwort für den Analysis Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Analysis Services | /ASSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den Analysis Services -Dienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
Analysis Services | /ASSYSADMINACCOUNTS Erforderlich |
Gibt die Administratoranmeldeinformationen für Analysis Servicesan. |
Analysis Services | /ASTEMPDIR Optional |
Gibt das Verzeichnis für temporäre Analysis Services -Dateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Optional |
Gibt an, ob der MSOLAP-Anbieter innerhalb von Prozessen ausgeführt werden kann. Standardwert: 1 = aktiviert |
Analysis Services | /FARMACCOUNT Erforderlich für SPI_AS_NewFarm |
Gibt ein Domänenbenutzerkonto zum Ausführen von Diensten der SharePoint-Zentraladministration und anderen wichtigen Diensten in einer Farm an. Dieser Parameter wird nur für Analysis Services-Instanzen verwendet, die über /ROLE = SPI_AS_NEWFARM installiert werden. |
Analysis Services | /FARMPASSWORD Erforderlich für SPI_AS_NewFarm |
Gibt ein Kennwort für das Farmkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Analysis Services | /PASSPHRASE Erforderlich für SPI_AS_NewFarm |
Gibt eine Passphrase an, die verwendet wird, um einer SharePoint-Farm zusätzliche Anwendungsserver oder Web-Front-End-Server hinzuzufügen. Dieser Parameter wird nur für Analysis Services-Instanzen verwendet, die über /ROLE = SPI_AS_NEWFARM installiert werden. |
Analysis Services | /FARMADMINIPORT Erforderlich für SPI_AS_NewFarm |
Gibt einen Port an, der für die Verbindung mit einer Webanwendung für die SharePoint-Zentraladministration verwendet wird. Dieser Parameter wird nur für Analysis Services-Instanzen verwendet, die über /ROLE = SPI_AS_NEWFARM installiert werden. |
SQL Server-Browser | /BROWSERSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Browserdienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Datenbank-Engine | /ENABLERANU Optional |
Aktiviert die "Ausführen als"-Anmeldeinformationen von SQL Server Express -Installationen. |
SQL Server-Datenbank-Engine | /INSTALLSQLDATADIR Optional |
Gibt das Datenverzeichnis für SQL Server -Datendateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\ Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\ |
SQL Server-Datenbank-Engine | /SAPWD Erforderlich, wenn /SECURITYMODE=SQL |
Dieser Parameter gibt das Kennwort für das SQL Server-SA-Konto an. |
SQL Server-Datenbank-Engine | /SECURITYMODE Optional |
Gibt den Sicherheitsmodus für SQL Server an. Wenn dieser Parameter nicht angegeben wird, kann die Authentifizierung nur über Windows erfolgen. Unterstützter Wert: SQL |
SQL Server-Datenbank-Engine | /SQLBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-Datenbank-Engine | /SQLCOLLATION Optional |
Legt die Sortierungseinstellungen für SQL Serverfest. Die Standardinstallationseinstellung wird durch das Gebietsschema des Betriebssystems bestimmt. Die Sortierung auf Serverebene kann entweder während des Setups geändert werden, oder indem vor der Installation das Gebietsschema des Betriebssystems geändert wird. Die Standardsortierung wird auf die älteste verfügbare Version festgelegt, die den einzelnen Gebietsschemas jeweils zugeordnet ist. Der Grund hierfür ist die Abwärtskompatibilität. Aus diesem Grund wird diese Sortierung nicht immer empfohlen. Um die SQL Server-Funktionen optimal zu können, ändern Sie die Standardinstallationseinstellungen für die Verwendung von Windows-Sortierungen. Beispielsweise ist für das Betriebssystem-Gebietsschema English (United States) (Codepage 1252) die Standardsortierung während des Setups SQL_Latin1_General_CP1_CI_AS , welche in die nächste entsprechende Windows-Sortierung Latin1_General_100_CI_AS_SC geändert werden kann.Weitere Informationen finden Sie unter Sortierungs- und Unicode-Support. |
SQL Server-Datenbank-Engine | /ADDCURRENTUSERASSQLADMIN Optional |
Dieser Parameter fügt der festen SQL Server-Serverrolle sysadmin den aktuellen Benutzer hinzu. Der /ADDCURRENTUSERASSQLADMIN-Parameter kann beim Installieren von Express-Editionen oder bei Verwendung von /ROLE=AllFeatures_WithDefaults eingesetzt werden. Weitere Informationen finden Sie unter /ROLE weiter unten in diesem Thema.Die Verwendung von /ADDCURRENTUSERASSQLADMIN ist optional, aber entweder /ADDCURRENTUSERASSQLADMIN oder /SQLSYSADMINACCOUNTS sind erforderlich.Standardwerte: True für Editionen von SQL Server ExpressFalse für alle anderen Editionen |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT Erforderlich |
Gibt das Startkonto für den SQL Server-Dienst an. |
SQL Server-Datenbank-Engine | /SQLSVCPASSWORD Erforderlich |
Gibt das Kennwort für SQLSVCACCOUNT an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Datenbank-Engine | /SQLSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server -Dienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Datenbank-Engine | /SQLSYSADMINACCOUNTS Erforderlich |
Verwenden Sie diesen Parameter, um Anmeldenamen für Mitglieder der sysadmin-Rolle bereitzustellen. Für andere SQL Server-Editionen als SQL Server Express ist /SQLSYSADMINACCOUNTS erforderlich. Bei Editionen von SQL Server Express ist die Verwendung von /SQLSYSADMINACCOUNTS optional, aber entweder /SQLSYSADMINACCOUNTS oder /ADDCURRENTUSERASSQLADMIN sind erforderlich. |
SQL Server-Datenbank-Engine | /SQLTEMPDBDIR Optional |
Gibt die Verzeichnisse für tempdb -Datendateien an. Wenn Sie mehr als ein Verzeichnis angeben, trennen Sie die Verzeichnisse mit einem Leerzeichen. Wenn mehrere Verzeichnisse angegeben sind, werden die tempdb -Datendateien im Roundrobinverfahren auf die Verzeichnisse verteilt.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGDIR Optional |
Gibt das Verzeichnis für die tempdb -Protokolldatei an.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILECOUNT Optional |
Gibt die Anzahl von tempdb -Datendateien an, die beim Setup hinzugefügt werden sollen. Dieser Wert kann bis zur Anzahl der Kerne heraufgesetzt werden.Standardwert: 1 für SQL Server Express 8 oder die Anzahl von Kernen, je nachdem, welcher Wert für alle anderen Editionen niedriger ist Wichtig: Die primäre Datenbankdatei für tempdb ist immer noch tempdb.mdf . Die zusätzlichen tempdb -Dateien werden nach dem Muster tempdb_mssql_#.ndf benannt, wobei „#“ eine eindeutige Zahl für jede zusätzliche tempdb -Datenbankdatei darstellt, die beim Setup erstellt wird. Diese Namenskonvention dient dazu, die Dateinamen eindeutig zu machen. Beim Deinstallieren einer Instanz von SQL Server werden die Dateien gelöscht, die der Namenskonvention tempdb_mssql_#.ndf folgen. Verwenden Sie die Namenskonvention tempdb_mssql_\*.ndf nicht für andere Benutzerdatenbankdateien.Warnung: Bei SQL Server Express wird die Konfiguration dieses Parameters nicht unterstützt. Beim Setup wird nur 1 tempdb -Datendatei installiert. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße jeder tempdb -Datendatei an.Standard = 4 MB für SQL Server Express, 8 MB für alle anderen Editionen Min = 4 MB oder 8 MB Max = 1.024 MB |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILEGROWTH Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Datendatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße der tempdb -Protokolldatei in MB an. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 4 für SQL Server Express 8 für alle anderen Editionen Zulässiger Bereich: Min = Standardwert (4 oder 8), Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILEGROWTH Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Protokolldatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLUSERDBDIR Optional |
Gibt das Verzeichnis für die Datendateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-Datenbank-Engine | /SQLSVCINSTANTFILEINIT Optional |
Aktiviert die sofortige Dateiinitialisierung für das SQL Server-Dienstkonto. Überlegungen zu Sicherheit und Leistung finden Sie unter Sofortige Datenbankdateiinitialisierung. Unterstützte Werte: - False (Standard)- True |
SQL Server-Datenbank-Engine | /SQLUSERDBLOGDIR Optional |
Gibt das Verzeichnis für die Protokolldateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-Datenbank-Engine | /SQLMAXDOP=parameter Gilt für: SQL Server 2019 (15.x) und höhere Versionen Optional: Wenn diese Einstellung bei unbeaufsichtigten (automatischen) Installationen ausgelassen wird, entspricht MAXDOP den Richtlinien für den maximalen Grad an Parallelität. |
Gibt den maximalen Grad an Parallelität an, der bestimmt, wie viele Prozessoren eine einzelne Anweisung während der Ausführung einer einzelnen Anweisung verwenden kann. Der Standardwert entspricht den Richtlinien für den max. Grad an Parallelität. |
SQL Server-Datenbank-Engine | /USESQLRECOMMENDEDMEMORYLIMITS Gilt für: SQL Server 2019 (15.x) und höhere Versionen Optional: Wenn /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY und /SQLMAXMEMORY bei unbeaufsichtigten (stillen) Installationen ausgelassen werden, verwendet die SQL Server-Datenbank-Engine die standardmäßige SQL Server-Speicherkonfiguration. |
Gibt an, dass die SQL Server-Datenbank-Engine die berechneten empfohlenen Werte verwendet, die den Richtlinien zur Konfiguration des Serverarbeitsspeichers für eine eigenständige SQL Server-Instanz entsprechen. Hinweis: Dieser Parameter kann nicht mit /SQLMINMEMORY und /SQLMAXMEMORY verwendet werden. |
SQL Server-Datenbank-Engine | /SQLMINMEMORY Gilt für: SQL Server 2019 (15.x) und höhere Versionen Optional: Wenn /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY und /SQLMAXMEMORY bei unbeaufsichtigten (stillen) Installationen ausgelassen werden, verwendet die SQL Server-Datenbank-Engine die standardmäßige SQL Server-Speicherkonfiguration. |
Gibt die mindestens erforderliche Konfiguration für den Serverarbeitsspeicher in MB an. Standardwert: 0. Hinweis: Dieser Parameter kann nicht mit /USESQLRECOMMENDEDMEMORYLIMITS verwendet werden. |
SQL Server-Datenbank-Engine | /SQLMAXMEMORY Gilt für: SQL Server 2019 (15.x) und höhere Versionen Optional: Wenn /USESQLRECOMMENDEDMEMORYLIMITS , /SQLMINMEMORY und /SQLMAXMEMORY bei unbeaufsichtigten (stillen) Installationen ausgelassen werden, verwendet die SQL Server-Datenbank-Engine die standardmäßige SQL Server-Speicherkonfiguration. |
Gibt die mindestens erforderliche Konfiguration für den Serverarbeitsspeicher in MB an. Standardwert: Berechneter empfohlener Wert, der den Richtlinien zur Konfiguration des Serverarbeitsspeichers für eine eigenständige SQL Server-Instanz entspricht. Hinweis: Dieser Parameter kann nicht mit /USESQLRECOMMENDEDMEMORYLIMITS verwendet werden. |
FILESTREAM | /FILESTREAMLEVEL Optional |
Gibt die Zugriffsebene für die FILESTREAM-Funktion an. Unterstützte Werte: - 0 : deaktiviert die FILESTREAM-Unterstützung für diese Instanz (Standardwert)- 1 : aktiviert FILESTREAM für den Transact-SQL-Zugriff- 2 : aktiviert FILESTREAM für den Transact-SQL- und Datei-E/A-Streamingzugriff (Nicht gültig für Clusterszenarien)- 3 : erlaubt den Streamingzugriff durch Remoteclients auf FILESTREAM-Daten |
FILESTREAM | /FILESTREAMSHARENAME Optional Erforderlich, wenn FILESTREAMLEVEL größer als 1 ist. |
Gibt den Namen der Windows-Freigabe an, in der die FILESTREAM-Daten gespeichert werden. |
SQL Server-Volltext | /FTSVCACCOUNT Optional |
Gibt das Konto für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Mithilfe der ServiceSID wird die Kommunikation zwischen SQL Server und dem Volltextfilter-Daemon gesichert. Wenn die Werte nicht bereitgestellt werden, wird der Volltextfilter-Launcherdienst deaktiviert. Sie müssen den SQL Server-Dienstkontroll-Manager verwenden, um das Dienstkonto zu ändern und die Volltextfunktion zu aktivieren. Standardwert: Local Service Account |
SQL Server-Volltext | /FTSVCPASSWORD Optional |
Gibt das Kennwort für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCACCOUNT Erforderlich |
Gibt das Konto für Integration Servicesan. Standardwert: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCStartupType Optional |
Gibt den Startmodus für den Integration Services -Dienst an. |
SQL Server-Netzwerkkonfiguration | /NPENABLED Optional |
Gibt den Status des Named Pipes-Protokolls für den SQL Server-Dienst an. Unterstützte Werte: - 0 : deaktiviert das Named Pipes-Protokoll- 1 : aktiviert das Named Pipes-Protokoll |
SQL Server-Netzwerkkonfiguration | /TCPENABLED Optional |
Gibt den Status des TCP-Protokolls für den SQL Server-Dienst an. Unterstützte Werte: - 0 : deaktiviert das TCP-Protokoll- 1 : aktiviert das TCP-Protokoll |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
Reporting Services | /RSSVCACCOUNT Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Startkonto für Reporting Services an. |
Reporting Services | /RSSVCPASSWORD Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Kennwort für das Startkonto für den Reporting Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /RSSVCStartupType Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional |
Gibt den Startmodus für Reporting Servicesan. Unterstützte Werte: - Automatic - Disabled - Manual |
Python/Machine Learning Services (datenbankintern) | /MPYCACHEDIRECTORY Optional |
Für die zukünftige Verwendung reserviert. Verwenden Sie %TEMP% , um CAB-Dateien in Python zur Installation auf einem Computer zu speichern, der über keine Internetverbindung verfügt. |
R/Machine Learning Services (datenbankintern) | /MRCACHEDIRECTORY Optional |
Verwenden Sie diesen Parameter, um das Cacheverzeichnis für die Unterstützung für Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (eigenständig) oder die Unterstützung für das R-Feature in SQL Server Machine Learning Services oder Machine Learning Server (eigenständig) anzugeben. Diese Einstellung wird normalerweise verwendet, wenn Sie R-Komponenten über die Befehlszeile eines Computers ohne Internetzugriff installieren. |
Java/Spracherweiterungen | /SQL_INST_JAVA ,/SQLJAVADIR = "path" Gilt für: nur SQL Server 2019 (15.x) Optional |
Gibt die Installation von Java mit Spracherweiterungen an. Wenn /SQL_INST_JAVA ohne den /SQLJAVADIR -Parameter angegeben wird, wird angenommen, dass Sie die Zulu Open JRE installieren möchten, die vom Installationsmedium bereitgestellt wird.Durch die Angabe des Pfads für /SQLJAVADIR können Sie eine bereits installierte Version der JRE oder des JDK verwenden. |
Azure-Erweiterung für SQL Server | /FEATURES=AZUREEXTENSION Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Verbindet die Instanz mit Azure Arc |
Azure-Erweiterung für SQL Server | /AZURESUBSCRIPTIONID Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Azure-Abonnement, in dem die SQL Server-Instanzressource erstellt wird. |
Azure-Erweiterung für SQL Server | /AZURERESOURCEGROUP Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Azure-Ressourcengruppe, in der die SQL Server-Instanzressource erstellt wird. |
Azure-Erweiterung für SQL Server | /AZUREREGION Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Azure-Region, in der die SQL Server-Instanzressource erstellt wird. |
Azure-Erweiterung für SQL Server | /AZURETENANTID Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Azure-Mandanten-ID, die den Dienstprinzipal enthält. |
Azure-Erweiterung für SQL Server | /AZURESERVICEPRINCIPAL Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Dienstprinzipal zur Authentifizierung bei bestimmter Mandanten-ID, bestimmtem Abonnement und bestimmter Ressourcengruppe. |
Azure-Erweiterung für SQL Server | /AZURESERVICEPRINCIPALSECRET Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Geheimer Schlüssel des Dienstprinzipals. |
Azure-Erweiterung für SQL Server | /AZUREARCPROXY Gilt für: SQL Server 2022 (16.x) und höhere Versionen Optional |
Name des Proxyservers, der zum Herstellen einer Verbindung mit Azure Arc verwendet wird. |
Beispielsyntax
So installieren Sie eine neue, eigenständige Instanz mit den Komponenten SQL Server-Datenbank-Engine, Replikation und Volltextsuche und aktivieren die schnelle Dateiinitialisierung für SQL Server-Datenbank-Engine.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
Installation und Herstellen einer Verbindung mit Azure
Ab SQL Server 2022 (16.x) können Sie mithilfe des SQL Server-Setups den Azure Arc-Agent mit der Azure-Erweiterung für SQL Server installieren. Wenn Sie den Azure Arc-Agent und die SQL Server-Erweiterung installieren, aktivieren Sie automatisch bei allen Instanzen auf dem Host, der die SQL Server-Instanzen als Ressourcen in Azure registriert und sie zum Anfügen weiterer Azure-Verwaltungsdienste berechtigt, die Unterstützung von Azure Arc.
Im folgenden Beispiel werden eine SQL Server-Instanz, der Azure Arc-Agent und die Azure-Erweiterung für SQL Server installiert, sodass die SQL Server-Instanz nach der Installation mit Azure verbunden ist. Bevor Sie das Beispiel ausführen, ersetzen Sie die Informationen in spitzen Klammern (< ... >
) durch Ihre Werte.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
Im folgenden Beispiel werden der Azure Arc-Agent und die Azure-Erweiterung für SQL Server installiert, um alle vorhandenen SQL Server-Instanzen zu verwalten, die installiert werden.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
Im folgenden Beispiel wird gezeigt, wie Sie die Azure-Erweiterung für SQL Server mithilfe des SQL Server-Setups entfernen.
Hinweis
Mit diesem Befehl wird die Azure-Erweiterung für SQL Server nicht physisch deinstalliert. Stattdessen markiert der Befehl dieses Feature als nicht im Setup ausgewählt. Um die Azure-Ressource für diese Instanz zu entfernen, wechseln Sie zum Azure-Portal, und löschen Sie sie.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Weitere Informationen zum Herstellen einer Verbindung mit Azure Arc finden Sie unter:
- SQL Server mit Azure Arc-Unterstützung
- Herstellen einer Verbindung zwischen Ihrer SQL Server-Instanz und Azure Arc
SysPrep-Parameter
Weitere Informationen zu SQL Server SysPrep finden Sie unter
Installation von SQL Server 2016 (13.x) mit SysPrep.
Parameter für die Imagevorbereitung
Verwenden Sie die Parameter in der folgenden Tabelle, um Befehlszeilenskripts zur Vorbereitung einer Instanz von SQL Server zu entwickeln, ohne sie zu konfigurieren.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow anzugeben. Unterstützte Werte: PrepareImage |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /FEATURES Erforderlich |
Gibt zu installierende Komponenten an. Unterstützte Werte: SQLEngine , Replication , FullText , DQ , AS , AS_SPI , RS , RS_SHP , RS_SHPWFE , DQC , Conn , IS , BC , SDK , DREPLAY_CTLR , DREPLAY_CLT , SNAC_SDK , SQLODBC , SQLODBC_SDK , LocalDB , MDS , POLYBASE 1 |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 64-Bit-Komponenten an. Die Standardeinstellung ist %Program Files%\Microsoft SQL Server .Er darf nicht auf %Program Files(x86)%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für instanzspezifische Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Vor SQL Server 2012 (11.x) SP1 CU2 (Januar 2013) Erforderlich Ab SQL Server 2012 (11.x) SP1 CU2 Erforderlich für Instanzfunktionen. |
Gibt eine InstanceID für die Instanz an, die vorbereitet ist. |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
1 Distributed Replay, SDK und SNAC sind in SQL Server 2022 (16.x) nicht verfügbar.
Beispielsyntax
So bereiten Sie eine neue eigenständige Instanz mit den Komponenten für SQL Server-Datenbank-Engine, die Replikation und die Volltextsuche sowie Reporting Servicesvor
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Parameter für den Imageabschluss
Verwenden Sie die Parameter in der folgenden Tabelle, um Befehlszeilenskripts zum Abschließen und Konfigurieren einer vorbereiteten Instanz von SQL Server zu entwickeln.
SQL Server-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow anzugeben. Unterstützte Werte: CompleteImage |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Vor SQL Server 2012 (11.x) SP1 CU2 (Januar 2013) Erforderlich Ab SQL Server 2012 (11.x) SP1 CU2 Optional |
Verwenden Sie die Instanz-ID, die während des Schritts zur Imagevorbereitung angegeben wurde. Unterstützte Werte: InstanceID einer vorbereiteten Instanz. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Vor SQL Server 2012 (11.x) SP1 CU2 (Januar 2013) Erforderlich Ab SQL Server 2012 (11.x) SP1 CU2 Optional |
Gibt einen SQL Server -Instanznamen für die Instanz an, die abgeschlossen wird. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PRODUCTCOVEREDBYSA Gilt für: SQL Server 2022 (16.x) und höhere Versionen Erforderlich, wenn Sie das Azure-Erweiterungsfeature über die Befehlszeile mit AZUREEXTENSION installieren. |
Gibt die Lizenzabdeckung für SQL Server an./PRODUCTCOVEREDBYSA=True (oder nur /PRODUCTCOVEREDBYSA ) gibt an, dass die Abdeckung über ein Software Assurance- oder SQL Server-Abonnement erfolgt.Bei /PRODUCTCOVEREDBYSA=False oder wenn der Parameter weggelassen wird, erfolgt die Abdeckung über eine SQL Server-Lizenz. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
SQL Server-Agent | /AGTSVCACCOUNT Erforderlich |
Gibt das Konto für den SQL Server-Agent-Dienst an. |
SQL Server-Agent | /AGTSVCPASSWORD Erforderlich |
Gibt das Kennwort für das SQL Server-Agent-Dienstkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Agent | /AGTSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Agent-Dienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
SQL Server-Browser | /BROWSERSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Browserdienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Datenbank-Engine | /ENABLERANU Optional |
Aktiviert die "Ausführen als"-Anmeldeinformationen von SQL Server Express -Installationen. |
SQL Server-Datenbank-Engine | /INSTALLSQLDATADIR Optional |
Gibt das Datenverzeichnis für SQL Server -Datendateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\ Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\ |
SQL Server-Datenbank-Engine | /SAPWD Erforderlich, wenn /SECURITYMODE=SQL |
Dieser Parameter gibt das Kennwort für das SQL Server-SA-Konto an. |
SQL Server-Datenbank-Engine | /SECURITYMODE Optional |
Gibt den Sicherheitsmodus für SQL Server an. Wenn dieser Parameter nicht angegeben wird, kann die Authentifizierung nur über Windows erfolgen. Unterstützter Wert: SQL |
SQL Server-Datenbank-Engine | /SQLBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-Datenbank-Engine | /SQLCOLLATION Optional |
Legt die Sortierungseinstellungen für SQL Serverfest. Der Standardwert basiert auf dem Gebietsschema des Windows-Betriebssystems. Weitere Informationen finden Sie unter Sortierungs- und Unicode-Support. |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT Erforderlich |
Gibt das Startkonto für den SQL Server-Dienst an. |
SQL Server-Datenbank-Engine | /SQLSVCPASSWORD Erforderlich |
Gibt das Kennwort für SQLSVCACCOUNT an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Datenbank-Engine | /SQLSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server -Dienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Datenbank-Engine | /SQLSYSADMINACCOUNTS Erforderlich |
Verwenden Sie diesen Parameter, um Anmeldenamen für Mitglieder der sysadmin-Rolle bereitzustellen. Für andere SQL Server-Editionen als SQL Server Express ist /SQLSYSADMINACCOUNTS erforderlich. Bei Editionen von SQL Server Express ist die Verwendung von /SQLSYSADMINACCOUNTS optional, aber entweder /SQLSYSADMINACCOUNTS oder /ADDCURRENTUSERASSQLADMIN sind erforderlich. |
SQL Server-Datenbank-Engine | /SQLTEMPDBDIR Optional |
Gibt die Verzeichnisse für tempdb -Datendateien an. Wenn Sie mehr als ein Verzeichnis angeben, trennen Sie die Verzeichnisse mit einem Leerzeichen. Wenn mehrere Verzeichnisse angegeben sind, werden die tempdb -Datendateien im Roundrobinverfahren auf die Verzeichnisse verteilt.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGDIR Optional |
Gibt das Verzeichnis für die tempdb -Protokolldatei an.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße jeder tempdb -Datendatei an.Standard = 4 MB für SQL Server Express, 8 MB für alle anderen Editionen Min = 4 MB oder 8 MB Max = 1.024 MB |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILEGROWTH Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Datendatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße der tempdb -Protokolldatei in MB an. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 4 für SQL Server Express 8 für alle anderen Editionen Zulässiger Bereich: Min = Standardwert (4 oder 8), Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILEGROWTH Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Protokolldatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILECOUNT Optional |
Gibt die Anzahl von tempdb -Datendateien an, die beim Setup hinzugefügt werden sollen. Dieser Wert kann bis zur Anzahl der Kerne heraufgesetzt werden.Standardwert: 1 für SQL Server Express 8 oder die Anzahl von Kernen, je nachdem, welcher Wert für alle anderen Editionen niedriger ist Wichtig: Die primäre Datenbankdatei für tempdb ist immer noch tempdb.mdf . Die zusätzlichen tempdb -Dateien werden nach dem Muster tempdb_mssql_#.ndf benannt, wobei „#“ eine eindeutige Zahl für jede zusätzliche tempdb -Datenbankdatei darstellt, die beim Setup erstellt wird. Diese Namenskonvention dient dazu, die Dateinamen eindeutig zu machen. Beim Deinstallieren einer Instanz von SQL Server werden die Dateien gelöscht, die der Namenskonvention tempdb_mssql_#.ndf folgen. Verwenden Sie die Namenskonvention tempdb_mssql_\*.ndf nicht für andere Benutzerdatenbankdateien.Warnung: Bei SQL Server Express wird die Konfiguration dieses Parameters nicht unterstützt. Beim Setup wird nur 1 tempdb -Datendatei installiert. |
SQL Server-Datenbank-Engine | /SQLUSERDBDIR Optional |
Gibt das Verzeichnis für die Datendateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-Datenbank-Engine | /SQLUSERDBLOGDIR Optional |
Gibt das Verzeichnis für die Protokolldateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Optional |
Gibt die Zugriffsebene für die FILESTREAM-Funktion an. Unterstützte Werte: - 0 : deaktiviert die FILESTREAM-Unterstützung für diese Instanz (Standardwert)- 1 : aktiviert FILESTREAM für den Transact-SQL-Zugriff- 2 : aktiviert FILESTREAM für den Transact-SQL- und Datei-E/A-Streamingzugriff (Nicht gültig für Clusterszenarien)- 3 : erlaubt den Streamingzugriff durch Remoteclients auf FILESTREAM-Daten |
FILESTREAM | /FILESTREAMSHARENAME Optional Erforderlich, wenn FILESTREAMLEVEL größer als 1 ist. |
Gibt den Namen der Windows-Freigabe an, in der die FILESTREAM-Daten gespeichert werden. |
SQL Server-Volltext | /FTSVCACCOUNT Optional |
Gibt das Konto für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Mithilfe der ServiceSID wird die Kommunikation zwischen SQL Server und dem Volltextfilter-Daemon gesichert. Wenn die Werte nicht bereitgestellt werden, wird der Volltextfilter-Launcherdienst deaktiviert. Sie müssen den SQL Server-Dienstkontroll-Manager verwenden, um das Dienstkonto zu ändern und die Volltextfunktion zu aktivieren. Standardwert: Local Service Account |
SQL Server-Volltext | /FTSVCPASSWORD Optional |
Gibt das Kennwort für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Netzwerkkonfiguration | /NPENABLED Optional |
Gibt den Status des Named Pipes-Protokolls für den SQL Server-Dienst an. Unterstützte Werte: - 0 : deaktiviert das Named Pipes-Protokoll- 1 : aktiviert das Named Pipes-Protokoll |
SQL Server-Netzwerkkonfiguration | /TCPENABLED Optional |
Gibt den Status des TCP-Protokolls für den SQL Server-Dienst an. Unterstützte Werte: - 0 : deaktiviert das TCP-Protokoll- 1 : aktiviert das TCP-Protokoll |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
Reporting Services | /RSSVCACCOUNT Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Startkonto für Reporting Services an. |
Reporting Services | /RSSVCPASSWORD Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Kennwort für das Startkonto für den Reporting Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /RSSVCStartupType Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional |
Gibt den Startmodus für Reporting Servicesan. Unterstützte Werte: - Automatic - Disabled - Manual |
Beispielsyntax
So schließen Sie eine vorbereitete, eigenständige Instanz ab, die die Komponenten für das SQL Server-Datenbank-Engine-Datenbankmodul, die Replikation und die Volltextsuche einschließt.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Upgrade-Parameter
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für Upgrades.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow anzugeben. Unterstützte Werte: - Upgrade - EditionUpgrade Der EditionUpgrade -Wert wird verwendet, um für eine vorhandene Edition von SQL Server ein Upgrade auf eine andere Edition auszuführen. Weitere Informationen zu unterstützten Versions- und Editionsupgrades finden Sie unter Supported Version and Edition Upgrades (SQL Server 2022). |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | / INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Erforderlich bei Upgrades von SQL Server 2008 (10.0.x) oder höheren Versionen Optional bei Upgrade von SQL Server 2005 (9.x) |
Gibt einen nicht standardmäßigen Wert für eine InstanceIDan. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /UIMODE Optional |
Gibt an, ob während des Setups nur die Mindestanzahl von Dialogfeldern angezeigt wird./UIMODE kann nur mit den Parametern /ACTION=INSTALL und UPGRADE verwendet werden.Unterstützte Werte: - /UIMODE=Normal ist der Standardwert für andere Editionen als Express, mit dem alle Setupdialogfelder für die ausgewählten Funktionen angezeigt werden.- /UIMODE=AutoAdvance ist der Standardwert für Express-Editionen, mit dem alle unwesentlichen Dialogfelder übersprungen werden.Bei der Kombination mit anderen Parametern wird UIMODE außer Kraft gesetzt. Wenn /UIMODE=AutoAdvance und /ADDCURRENTUSERASSQLADMIN=FALSE beispielsweise zusammen angegeben werden, wird das Bereitstellungsdialogfeld nicht automatisch mit dem Namen der aktuellen Benutzer*innen aufgefüllt.Die UIMODE -Einstellung kann nicht mit den Parametern /Q oder /QS verwendet werden. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
SQL Server-Browser | /BROWSERSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Browserdienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Volltext | /FTUPGRADEOPTION Optional |
Gibt die Upgradeoption für den Volltextkatalog an. Unterstützte Werte: - REBUILD - RESET - IMPORT |
Integration Services | /ISSVCACCOUNT Erforderlich |
Gibt das Konto für Integration Servicesan. Standardwert: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCStartupType Optional |
Gibt den Startmodus für den Integration Services -Dienst an. |
Reporting Services | /RSUPGRADEDATABASEACCOUNT Optional |
Die Eigenschaft wird nur verwendet, wenn ein Upgrade eines Berichtsserver im SharePoint-Modus der Version 2008 R2 oder früher ausgeführt wird. Weitere Upgradevorgänge werden für Berichtsserver ausgeführt, die die ältere Architektur des SharePoint-Modus verwenden, die in SQL Server 2012 (11.x) Reporting Services geändert wurde. Wenn diese Option nicht in der Befehlszeileninstallation eingeschlossen ist, wird das Standarddienstkonto für die alte Instanz des Berichtsservers verwendet. Wenn diese Eigenschaft verwendet wird, geben Sie mithilfe der /RSUPGRADEPASSWORD -Eigenschaft das Kennwort für das Konto an. |
Reporting Services | /RSUPGRADEPASSWORD Optional |
Kennwort des vorhandenen Berichtsserver-Dienstkontos. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Der Schalter ist erforderlich, wenn Sie eine Installation des SharePoint-Modus aktualisieren, die auf der Architektur für den gemeinsamen SharePoint-Dienst basiert. Der Schalter wird nicht benötigt, um nicht freigegebene Dienstversionen von Reporting Services zu aktualisieren. |
Beispielsyntax
So aktualisieren Sie eine vorhandene Instanz oder einen Failoverclusterknoten von einer früheren SQL Server-Datenbank-Engine -Version
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Reparaturparameter
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für die Reparatur.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Reparaturworkflow anzugeben. Unterstützte Werte: Repair |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /FEATURES Erforderlich |
Gibt die Komponenten für die Reparatur an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Beispielsyntax
Reparieren einer Instanz und von freigegebenen Komponenten.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Parameter für die Neuerstellung einer Systemdatenbank
Verwenden Sie die in der folgenden Tabelle aufgeführten Parameter, um Befehlszeilenskripts zur Neuerstellung der Systemdatenbanken master
, model
, msdb
und tempdb
zu entwickeln. Weitere Informationen finden Sie unter Neuerstellen von Systemdatenbanken.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Workflow für das erneute Erstellen der Datenbank anzugeben. Unterstützte Werte: RebuildDatabase |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
SQL Server-Datenbank-Engine | /SQLCOLLATION Optional |
Gibt eine neue Sortierung auf Serverebene an. Der Standardwert basiert auf dem Gebietsschema des Windows-Betriebssystems. Weitere Informationen finden Sie unter Sortierungs- und Unicode-Support. |
SQL Server-Datenbank-Engine | /SAPWD Erforderlich, wenn bei der Installation der Instanz /SECURITYMODE=SQL angegeben wurde. |
Dieser Parameter gibt das Kennwort für das SQL Server-SA-Konto an. |
SQL Server-Datenbank-Engine | /SQLSYSADMINACCOUNTS Erforderlich |
Verwenden Sie diesen Parameter, um Anmeldenamen für Mitglieder der sysadmin-Rolle bereitzustellen. Für andere SQL Server-Editionen als SQL Server Express ist /SQLSYSADMINACCOUNTS erforderlich. Bei Editionen von SQL Server Express ist die Verwendung von /SQLSYSADMINACCOUNTS optional, aber entweder /SQLSYSADMINACCOUNTS oder /ADDCURRENTUSERASSQLADMIN sind erforderlich. |
SQL Server-Datenbank-Engine | /SQLTEMPDBDIR Optional |
Gibt die Verzeichnisse für tempdb -Datendateien an. Wenn Sie mehr als ein Verzeichnis angeben, trennen Sie die Verzeichnisse mit einem Leerzeichen. Wenn mehrere Verzeichnisse angegeben sind, werden die tempdb -Datendateien im Roundrobinverfahren auf die Verzeichnisse verteilt.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGDIR Optional |
Gibt das Verzeichnis für die tempdb -Protokolldatei an.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILECOUNT Optional |
Gibt die Anzahl von tempdb -Datendateien an, die beim Setup hinzugefügt werden sollen. Dieser Wert kann bis zur Anzahl der Kerne heraufgesetzt werden.Standardwert: 1 für SQL Server Express 8 oder die Anzahl von Kernen, je nachdem, welcher Wert für alle anderen Editionen niedriger ist Wichtig: Die primäre Datenbankdatei für tempdb ist immer noch tempdb.mdf . Die zusätzlichen tempdb -Dateien werden nach dem Muster tempdb_mssql_#.ndf benannt, wobei „#“ eine eindeutige Zahl für jede zusätzliche tempdb -Datenbankdatei darstellt, die beim Setup erstellt wird. Diese Namenskonvention dient dazu, die Dateinamen eindeutig zu machen. Beim Deinstallieren einer Instanz von SQL Server werden die Dateien gelöscht, die der Namenskonvention tempdb_mssql_#.ndf folgen. Verwenden Sie die Namenskonvention tempdb_mssql_\*.ndf nicht für andere Benutzerdatenbankdateien.Warnung: Bei SQL Server Express wird die Konfiguration dieses Parameters nicht unterstützt. Beim Setup wird nur 1 tempdb -Datendatei installiert. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße jeder tempdb -Datendatei an.Standard = 4 MB für SQL Server Express, 8 MB für alle anderen Editionen Min = 4 MB oder 8 MB Max = 1.024 MB |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILEGROWTH Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Datendatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße der tempdb -Protokolldatei in MB an. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 4 für SQL Server Express 8 für alle anderen Editionen Zulässiger Bereich: Min = Standardwert (4 oder 8), Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILEGROWTH Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Protokolldatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
Deinstallationsparameter
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für die Deinstallation.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Deinstallationsworkflow anzugeben. Unterstützte Werte: Uninstall |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /FEATURES Erforderlich |
Gibt zu deinstallierende Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Beispielsyntax
So deinstallieren Sie eine vorhandene Instanz von SQL Server
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Um eine benannte Instanz zu entfernen, geben Sie in dem weiter oben genannten Beispiel anstelle von „MSSQLSERVER“ den Namen der Instanz an.
Failoverclusterparameter
Lesen Sie vor dem Installieren einer SQL Server-Datenbank-Engine-Failoverclusterinstanz die folgenden Artikel:
Hardware- und Softwareanforderungen für die Installation von SQL Server 2016 (13.x)
AlwaysOn-Failoverclusterinstanzen (SQL Server)
Wichtig
Allen Installationsbefehlen für Failovercluster muss ein Windows-Cluster zugrunde liegen. Alle Knoten, die Teil eines SQL Server-Datenbank-Engine -Failoverclusters sind, müssen auch Teil desselben Windows-Clusters sein.
Testen Sie die folgenden Installationsskripts für Failovercluster, und ändern Sie diese so, dass sie den Anforderungen Ihrer Organisation entsprechen.
Parameter für integrierte Failoverclusterinstallationen
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für die Failoverclusterinstallation.
Weitere Informationen zur integrierten Installation finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).
Hinweis
Um nach der Installation zusätzliche Knoten hinzuzufügen, verwenden Sie die AddNode -Aktion.
SQL Server-Datenbank-Engine-Komponente | Parameter | Details |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow des Failoverclusters anzugeben. Unterstützter Wert: InstallFailoverCluster |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERGROUP Optional |
Gibt den Namen der Ressourcengruppe an, die für den SQL Server-Datenbank-Engine -Failovercluster verwendet werden soll. Es kann sich um den Namen einer vorhandenen Clustergruppe oder den Namen einer neuen Ressourcengruppe handeln. Standardwert: SQL Server (<InstanceName>) |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /FEATURES Erforderlich |
Gibt zu installierende Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 64-Bit-Komponenten an. Die Standardeinstellung ist %Program Files%\Microsoft SQL Server .Er darf nicht auf %Program Files(x86)%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDWOWDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 32-Bit-Komponenten an. Wird nur auf 64-Bit-Systemen unterstützt. Die Standardeinstellung ist %Program Files(x86)%\Microsoft SQL Server .Er darf nicht auf %Program Files%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für instanzspezifische Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Optional |
Gibt einen nicht standardmäßigen Wert für eine InstanceIDan. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PRODUCTCOVEREDBYSA Gilt für: SQL Server 2022 (16.x) und höhere Versionen Erforderlich, wenn Sie das Azure-Erweiterungsfeature über die Befehlszeile mit AZUREEXTENSION installieren. |
Gibt die Lizenzabdeckung für SQL Server an./PRODUCTCOVEREDBYSA=True (oder nur /PRODUCTCOVEREDBYSA ) gibt an, dass die Abdeckung über ein Software Assurance- oder SQL Server-Abonnement erfolgt.Bei /PRODUCTCOVEREDBYSA=False oder wenn der Parameter weggelassen wird, erfolgt die Abdeckung über eine SQL Server-Lizenz. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERDISKS Optional |
Gibt die Liste der freigegebenen Datenträger an, die in die SQL Server-Datenbank-Engine -Failovercluster-Ressourcengruppe einbezogen werden sollen. Standardwert: Das erste Laufwerk wird als Standardlaufwerk für alle Datenbanken verwendet. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERIPADDRESSES Erforderlich |
Gibt eine codierte IP-Adresse an. Die Codierungen sind durch Semikolons getrennt (;) und folgen dem Format <IP-Typ>; <Adresse>; <Netzwerkname>; <Subnetzmaske>. Zu den unterstützten IP-Typen gehören DHCP, IPv4 und IPv6. Sie können mehrere Failovercluster-IP-Adressen mit einem Leerzeichen dazwischen angeben. Hierzu folgende Beispiele: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERNETWORKNAME Erforderlich |
Gibt den Netzwerknamen für den neuen SQL Server-Datenbank-Engine -Failovercluster an. Dieser Name wird verwendet, um die neue SQL Server-Datenbank-Engine -Failoverclusterinstanz im Netzwerk zu erkennen. |
SQL Server-Agent | /AGTSVCACCOUNT Erforderlich |
Gibt das Konto für den SQL Server-Agent-Dienst an. |
SQL Server-Agent | /AGTSVCPASSWORD Erforderlich |
Gibt das Kennwort für das SQL Server-Agent-Dienstkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Analysis Services | /ASBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien von Analysis Services an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Optional |
Legt die Sortierungseinstellung für Analysis Servicesfest. Standardwert: Latin1_General_CI_AS Hinweis: Nur Windows-Sortierung wird unterstützt. Die Verwendung der SQL-Sortierung kann zu unerwartetem Verhalten führen. |
Analysis Services | /ASCONFIGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Konfigurationsdateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Optional |
Gibt das Verzeichnis für Analysis Services -Datendateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Protokolldateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSYSADMINACCOUNTS Erforderlich |
Gibt die Administratoranmeldeinformationen für Analysis Servicesan. |
Analysis Services | /ASTEMPDIR Optional |
Gibt das Verzeichnis für temporäre Analysis Services -Dateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Optional |
Gibt an, ob der MSOLAP-Anbieter innerhalb von Prozessen ausgeführt werden kann. Standardwert: 1 = aktiviert |
Analysis Services | /ASSERVERMODE Optional |
Gibt den Servermodus der Analysis Services-Instanz an. Gültige Werte in einem Clusterszenario sind MULTIDIMENSIONAL oder TABULAR . Bei ASSERVERMODE muss die Groß- und Kleinschreibung beachtet werden. Alle Werte müssen in Großschreibung angegeben werden. Weitere Informationen zu gültigen Werten finden Sie unter Install Analysis Services in Tabular Mode. |
SQL Server-Datenbank-Engine | /INSTALLSQLDATADIR Erforderlich |
Gibt das Datenverzeichnis für SQL Server -Datendateien an. Das Datenverzeichnis muss angegeben werden und sich auf einem freigegebenen Clusterdatenträger befinden. |
SQL Server-Datenbank-Engine | /SAPWD Erforderlich, wenn /SECURITYMODE=SQL |
Dieser Parameter gibt das Kennwort für das SQL Server-SA-Konto an. |
SQL Server-Datenbank-Engine | /SECURITYMODE Optional |
Gibt den Sicherheitsmodus für SQL Server an. Wenn dieser Parameter nicht angegeben wird, kann die Authentifizierung nur über Windows erfolgen. Unterstützter Wert: SQL |
SQL Server-Datenbank-Engine | /SQLBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-Datenbank-Engine | /SQLCOLLATION Optional |
Legt die Sortierungseinstellungen für SQL Serverfest. Der Standardwert basiert auf dem Gebietsschema des Windows-Betriebssystems. Weitere Informationen finden Sie unter Sortierungs- und Unicode-Support. |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT Erforderlich |
Gibt das Startkonto für den SQL Server-Dienst an. |
SQL Server-Datenbank-Engine | /SQLSVCPASSWORD Erforderlich |
Gibt das Kennwort für SQLSVCACCOUNT an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Datenbank-Engine | /SQLSYSADMINACCOUNTS Erforderlich |
Verwenden Sie diesen Parameter, um Anmeldenamen für Mitglieder der sysadmin-Rolle bereitzustellen. Für andere SQL Server-Editionen als SQL Server Express ist /SQLSYSADMINACCOUNTS erforderlich. Bei Editionen von SQL Server Express ist die Verwendung von /SQLSYSADMINACCOUNTS optional, aber entweder /SQLSYSADMINACCOUNTS oder /ADDCURRENTUSERASSQLADMIN sind erforderlich. |
SQL Server-Datenbank-Engine | /SQLUSERDBDIR Optional |
Gibt das Verzeichnis für die Datendateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-Datenbank-Engine | /SQLTEMPDBDIR Optional |
Gibt die Verzeichnisse für tempdb -Datendateien an. Wenn Sie mehr als ein Verzeichnis angeben, trennen Sie die Verzeichnisse mit einem Leerzeichen. Wenn mehrere Verzeichnisse angegeben sind, werden die tempdb -Datendateien im Roundrobinverfahren auf die Verzeichnisse verteilt.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGDIR Optional |
Gibt das Verzeichnis für die tempdb -Protokolldatei an.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILECOUNT Optional |
Gibt die Anzahl von tempdb -Datendateien an, die beim Setup hinzugefügt werden sollen. Dieser Wert kann bis zur Anzahl der Kerne heraufgesetzt werden.Standardwert: 1 für SQL Server Express 8 oder die Anzahl von Kernen, je nachdem, welcher Wert für alle anderen Editionen niedriger ist Wichtig: Die primäre Datenbankdatei für tempdb ist immer noch tempdb.mdf . Die zusätzlichen tempdb -Dateien werden nach dem Muster tempdb_mssql_#.ndf benannt, wobei „#“ eine eindeutige Zahl für jede zusätzliche tempdb -Datenbankdatei darstellt, die beim Setup erstellt wird. Diese Namenskonvention dient dazu, die Dateinamen eindeutig zu machen. Beim Deinstallieren einer Instanz von SQL Server werden die Dateien gelöscht, die der Namenskonvention tempdb_mssql_#.ndf folgen. Verwenden Sie die Namenskonvention tempdb_mssql_\*.ndf nicht für andere Benutzerdatenbankdateien.Warnung: Bei SQL Server Express wird die Konfiguration dieses Parameters nicht unterstützt. Beim Setup wird nur 1 tempdb -Datendatei installiert. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße jeder tempdb -Datendatei an.Standard = 4 MB für SQL Server Express, 8 MB für alle anderen Editionen Min = 4 MB oder 8 MB Max = 1.024 MB |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILEGROWTH Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Datendatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße der tempdb -Protokolldatei in MB an. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 4 für SQL Server Express 8 für alle anderen Editionen Zulässiger Bereich: Min = Standardwert (4 oder 8), Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILEGROWTH Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Protokolldatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLUSERDBLOGDIR Optional |
Gibt das Verzeichnis für die Protokolldateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
FILESTREAM | /FILESTREAMLEVEL Optional |
Gibt die Zugriffsebene für die FILESTREAM-Funktion an. Unterstützte Werte: - 0 : deaktiviert die FILESTREAM-Unterstützung für diese Instanz (Standardwert)- 1 : aktiviert FILESTREAM für den Transact-SQL-Zugriff- 2 : aktiviert FILESTREAM für den Transact-SQL- und Datei-E/A-Streamingzugriff (Nicht gültig für Clusterszenarien)- 3 : erlaubt den Streamingzugriff durch Remoteclients auf FILESTREAM-Daten |
FILESTREAM | /FILESTREAMSHARENAME Optional Erforderlich, wenn FILESTREAMLEVEL größer als 1 ist. |
Gibt den Namen der Windows-Freigabe an, in der die FILESTREAM-Daten gespeichert werden. |
SQL Server-Volltext | /FTSVCACCOUNT Optional |
Gibt das Konto für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Mithilfe der ServiceSID wird die Kommunikation zwischen SQL Server und dem Volltextfilter-Daemon gesichert. Wenn die Werte nicht bereitgestellt werden, wird der Volltextfilter-Launcherdienst deaktiviert. Sie müssen den SQL Server-Dienstkontroll-Manager verwenden, um das Dienstkonto zu ändern und die Volltextfunktion zu aktivieren. Standardwert: Local Service Account |
SQL Server-Volltext | /FTSVCPASSWORD Optional |
Gibt das Kennwort für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCACCOUNT Erforderlich |
Gibt das Konto für Integration Servicesan. Standardwert: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCStartupType Optional |
Gibt den Startmodus für den Integration Services -Dienst an. |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
Reporting Services | /RSSVCACCOUNT Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Startkonto für Reporting Services an. |
Reporting Services | /RSSVCPASSWORD Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Kennwort für das Startkonto für den Reporting Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /RSSVCStartupType Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional |
Gibt den Startmodus für Reporting Servicesan. Unterstützte Werte: - Automatic - Disabled - Manual |
Es wird empfohlen, die Dienst-SID anstelle von Domänengruppen zu verwenden.
Zusätzliche Hinweise
Datenbank-Engine und Analysis Services sind die einzigen Komponenten, die clusterfähig sind. Andere Funktionen sind nicht clusterfähig und bieten weder Hochverfügbarkeit noch Failover.
Beispielsyntax
So installieren Sie eine SQL Server-Datenbank-Engine -Failoverclusterinstanz mit einem einzelnen Knoten mit der Standardinstanz von Datenbank-Engine und Analysis Services
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Parameter für die Failoverclustervorbereitung
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für die Failoverclustervorbereitung. Hierbei handelt es sich um den ersten Schritt bei der erweiterten Clusterinstallation, für den die Failoverclusterinstanzen auf allen Knoten des Failoverclusters vorbereitet werden müssen. Weitere Informationen finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Vorbereitungsworkflow des Failoverclusters anzugeben. Unterstützter Wert: PrepareFailoverCluster |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /FEATURES Erforderlich |
Gibt zu installierende Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 64-Bit-Komponenten an. Die Standardeinstellung ist %Program Files%\Microsoft SQL Server .Er darf nicht auf %Program Files(x86)%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTALLSHAREDWOWDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene 32-Bit-Komponenten an. Wird nur auf 64-Bit-Systemen unterstützt. Die Standardeinstellung ist %Program Files(x86)%\Microsoft SQL Server .Er darf nicht auf %Program Files%\Microsoft SQL Server festgelegt werden. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für instanzspezifische Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Optional |
Gibt einen nicht standardmäßigen Wert für eine InstanceIDan. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
SQL Server-Agent | /AGTSVCACCOUNT Erforderlich |
Gibt das Konto für den SQL Server-Agent-Dienst an. |
SQL Server-Agent | /AGTSVCPASSWORD Erforderlich |
Gibt das Kennwort für das SQL Server-Agent-Dienstkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Analysis Services | /ASSVCACCOUNT Erforderlich |
Gibt das Konto für den Analysis Services -Dienst an. |
Analysis Services | /ASSVCPASSWORD Erforderlich |
Gibt das Kennwort für den Analysis Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT Erforderlich |
Gibt das Startkonto für den SQL Server-Dienst an. |
SQL Server-Datenbank-Engine | /SQLSVCPASSWORD Erforderlich |
Gibt das Kennwort für SQLSVCACCOUNT an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
FILESTREAM | /FILESTREAMLEVEL Optional |
Gibt die Zugriffsebene für die FILESTREAM-Funktion an. Unterstützte Werte: - 0 : deaktiviert die FILESTREAM-Unterstützung für diese Instanz (Standardwert)- 1 : aktiviert FILESTREAM für den Transact-SQL-Zugriff- 2 : aktiviert FILESTREAM für den Transact-SQL- und Datei-E/A-Streamingzugriff (Nicht gültig für Clusterszenarien)- 3 : erlaubt den Streamingzugriff durch Remoteclients auf FILESTREAM-Daten |
FILESTREAM | /FILESTREAMSHARENAME Optional Erforderlich, wenn FILESTREAMLEVEL größer als 1 ist. |
Gibt den Namen der Windows-Freigabe an, in der die FILESTREAM-Daten gespeichert werden. |
SQL Server-Volltext | /FTSVCACCOUNT Optional |
Gibt das Konto für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Mithilfe der ServiceSID wird die Kommunikation zwischen SQL Server und dem Volltextfilter-Daemon gesichert. Wenn die Werte nicht bereitgestellt werden, wird der Volltextfilter-Launcherdienst deaktiviert. Sie müssen den SQL Server-Dienstkontroll-Manager verwenden, um das Dienstkonto zu ändern und die Volltextfunktion zu aktivieren. Standardwert: Local Service Account |
SQL Server-Volltext | /FTSVCPASSWORD Optional |
Gibt das Kennwort für den Volltextfilter-Startprogrammdienst an. Dieser Parameter wird in WindowsServer 2008 oder höher ignoriert. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCACCOUNT Erforderlich |
Gibt das Konto für Integration Servicesan. Standardwert: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCStartupType Optional |
Gibt den Startmodus für den Integration Services -Dienst an. |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
Reporting Services | /RSSVCACCOUNT Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Startkonto für Reporting Services an. |
Reporting Services | /RSSVCPASSWORD Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Kennwort für das Startkonto für den Reporting Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /RSSVCStartupType Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional |
Gibt den Startmodus für Reporting Servicesan. Unterstützte Werte: - Automatic - Disabled - Manual |
Es wird empfohlen, die Dienst-SID anstelle von Domänengruppen zu verwenden.
Beispielsyntax
So führen Sie den Schritt zur Vorbereitung eines Failoverclusters in einem erweiterten Installationsszenario für Datenbank-Engine und Analysis Servicesaus
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um eine Standardinstanz vorzubereiten:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um eine benannte Instanz vorzubereiten:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms.
Abschließende Failoverclusterparameter
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für das Abschließen von Failoverclustern. Dies ist der zweite Schritt der erweiterten Failovercluster-Installationsoption. Nachdem Sie die Vorbereitung für alle Failoverclusterknoten ausgeführt haben, führen Sie diesen Befehl für den Knoten aus, der den (oder die) freigegebenen Datenträger besitzt. Weitere Informationen finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Workflow für das Abschließen des Failoverclusters anzugeben. Unterstützter Wert: CompleteFailoverCluster |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERGROUP Optional |
Gibt den Namen der Ressourcengruppe an, die für den SQL Server-Datenbank-Engine -Failovercluster verwendet werden soll. Es kann sich um den Namen einer vorhandenen Clustergruppe oder den Namen einer neuen Ressourcengruppe handeln. Standardwert: SQL Server (<InstanceName>) |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERDISKS Optional |
Gibt die Liste der freigegebenen Datenträger an, die in die SQL Server-Datenbank-Engine -Failovercluster-Ressourcengruppe einbezogen werden sollen. Standardwert: Das erste Laufwerk wird als Standardlaufwerk für alle Datenbanken verwendet. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERIPADDRESSES Erforderlich |
Gibt eine codierte IP-Adresse an. Die Codierungen sind durch Semikolons getrennt (;) und folgen dem Format <IP-Typ>; <Adresse>; <Netzwerkname>; <Subnetzmaske>. Zu den unterstützten IP-Typen gehören DHCP, IPv4 und IPv6. Sie können mehrere Failovercluster-IP-Adressen mit einem Leerzeichen dazwischen angeben. Hierzu folgende Beispiele: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERNETWORKNAME Erforderlich |
Gibt den Netzwerknamen für den neuen SQL Server-Datenbank-Engine -Failovercluster an. Dieser Name wird verwendet, um die neue SQL Server-Datenbank-Engine -Failoverclusterinstanz im Netzwerk zu erkennen. |
Steuerung des Datenbank-Engine-Setups | /CONFIRMIPDEPENDENCYCHANGE Erforderlich |
Gibt an, dass die IP-Adressabhängigkeit für Multisubnetz-Failovercluster von OR auf AND festgelegt werden soll. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einer Failoverclusterinstanz (Setup). Unterstützte Werte: - 0 : FALSE (Standard)- 1 : TRUE |
Analysis Services | /ASBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien von Analysis Services an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
Analysis Services | /ASCOLLATION Optional |
Legt die Sortierungseinstellung für Analysis Servicesfest. Standardwert: Latin1_General_CI_AS Hinweis: Nur Windows-Sortierung wird unterstützt. Die Verwendung der SQL-Sortierung kann zu unerwartetem Verhalten führen. |
Analysis Services | /ASCONFIGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Konfigurationsdateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
Analysis Services | /ASDATADIR Optional |
Gibt das Verzeichnis für Analysis Services -Datendateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
Analysis Services | /ASLOGDIR Optional |
Gibt das Verzeichnis für Analysis Services -Protokolldateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
Analysis Services | /ASSERVERMODE Optional |
Gibt den Servermodus der Analysis Services-Instanz an. Gültige Werte in einem Clusterszenario sind MULTIDIMENSIONAL oder TABULAR . Bei ASSERVERMODE muss die Groß- und Kleinschreibung beachtet werden. Alle Werte müssen in Großschreibung angegeben werden. Weitere Informationen zu gültigen Werten finden Sie unter Install Analysis Services in Tabular Mode. |
Analysis Services | /ASSYSADMINACCOUNTS Erforderlich |
Gibt die Administratoranmeldeinformationen für Analysis Servicesan. |
Analysis Services | /ASTEMPDIR Optional |
Gibt das Verzeichnis für temporäre Analysis Services -Dateien an. Standardwerte: Für den WOW-Modus auf 64-Bit-Systemen: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp Für alle anderen Installationen: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
Analysis Services | /ASPROVIDERMSOLAP Optional |
Gibt an, ob der MSOLAP-Anbieter innerhalb von Prozessen ausgeführt werden kann. Standardwert: 1 = aktiviert |
SQL Server-Datenbank-Engine | /INSTALLSQLDATADIR Erforderlich |
Gibt das Datenverzeichnis für SQL Server -Datendateien an. Das Datenverzeichnis muss angegeben werden und sich auf einem freigegebenen Clusterdatenträger befinden. |
SQL Server-Datenbank-Engine | /SAPWD Erforderlich, wenn /SECURITYMODE=SQL |
Dieser Parameter gibt das Kennwort für das SQL Server-SA-Konto an. |
SQL Server-Datenbank-Engine | /SECURITYMODE Optional |
Gibt den Sicherheitsmodus für SQL Server an. Wenn dieser Parameter nicht angegeben wird, kann die Authentifizierung nur über Windows erfolgen. Unterstützter Wert: SQL |
SQL Server-Datenbank-Engine | /SQLBACKUPDIR Optional |
Gibt das Verzeichnis für Sicherungsdateien an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
SQL Server-Datenbank-Engine | /SQLCOLLATION Optional |
Legt die Sortierungseinstellungen für SQL Serverfest. Der Standardwert basiert auf dem Gebietsschema des Windows-Betriebssystems. Weitere Informationen finden Sie unter Sortierungs- und Unicode-Support. |
SQL Server-Datenbank-Engine | /SQLSYSADMINACCOUNTS Erforderlich |
Verwenden Sie diesen Parameter, um Anmeldenamen für Mitglieder der sysadmin-Rolle bereitzustellen. Für andere SQL Server-Editionen als SQL Server Express ist /SQLSYSADMINACCOUNTS erforderlich. Bei Editionen von SQL Server Express ist die Verwendung von /SQLSYSADMINACCOUNTS optional, aber entweder /SQLSYSADMINACCOUNTS oder /ADDCURRENTUSERASSQLADMIN sind erforderlich. |
SQL Server-Datenbank-Engine | /SQLUSERDBDIR Optional |
Gibt das Verzeichnis für die Datendateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
SQL Server-Datenbank-Engine | /SQLUSERDBLOGDIR Optional |
Gibt das Verzeichnis für die Protokolldateien der Benutzerdatenbanken an. Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
SQL Server-Datenbank-Engine | /SQLTEMPDBDIR Optional |
Gibt die Verzeichnisse für tempdb -Datendateien an. Wenn Sie mehr als ein Verzeichnis angeben, trennen Sie die Verzeichnisse mit einem Leerzeichen. Wenn mehrere Verzeichnisse angegeben sind, werden die tempdb -Datendateien im Roundrobinverfahren auf die Verzeichnisse verteilt.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGDIR Optional |
Gibt das Verzeichnis für die tempdb -Protokolldatei an.Standardwert: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Systemdatenverzeichnis)Hinweis: Dieser Parameter wird auch dem RebuildDatabase-Szenario hinzugefügt. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILECOUNT Optional |
Gibt die Anzahl von tempdb -Datendateien an, die beim Setup hinzugefügt werden sollen. Dieser Wert kann bis zur Anzahl der Kerne heraufgesetzt werden.Standardwert: 1 für SQL Server Express 8 oder die Anzahl von Kernen, je nachdem, welcher Wert für alle anderen Editionen niedriger ist Wichtig: Die primäre Datenbankdatei für tempdb ist immer noch tempdb.mdf . Die zusätzlichen tempdb -Dateien werden nach dem Muster tempdb_mssql_#.ndf benannt, wobei „#“ eine eindeutige Zahl für jede zusätzliche tempdb -Datenbankdatei darstellt, die beim Setup erstellt wird. Diese Namenskonvention dient dazu, die Dateinamen eindeutig zu machen. Beim Deinstallieren einer Instanz von SQL Server werden die Dateien gelöscht, die der Namenskonvention tempdb_mssql_#.ndf folgen. Verwenden Sie die Namenskonvention tempdb_mssql_\*.ndf nicht für andere Benutzerdatenbankdateien.Warnung: Bei SQL Server Express wird die Konfiguration dieses Parameters nicht unterstützt. Beim Setup wird nur 1 tempdb -Datendatei installiert. |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße jeder tempdb -Datendatei an.Standard = 4 MB für SQL Server Express, 8 MB für alle anderen Editionen Min = 4 MB oder 8 MB Max = 1.024 MB |
SQL Server-Datenbank-Engine | /SQLTEMPDBFILEGROWTH Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Datendatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILESIZE Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt die Anfangsgröße der tempdb -Protokolldatei in MB an. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 4 für SQL Server Express 8 für alle anderen Editionen Zulässiger Bereich: Min = Standardwert (4 oder 8), Max = 1024 |
SQL Server-Datenbank-Engine | /SQLTEMPDBLOGFILEGROWTH Gilt für: SQL Server 2016 (13.x) und höhere Versionen Optional |
Gibt das Dateivergrößerungsinkrement jeder tempdb -Protokolldatei in MB an. Der Wert 0 zeigt an, dass die automatische Vergrößerung deaktiviert ist und kein zusätzlicher Platz zulässig ist. Das Setup ermöglicht eine Größe von bis zu 1024 MB.Standardwert: 64. Zulässiger Bereich: Min = 0, Max = 1024 |
Beispielsyntax
So führen Sie den Schritt zum Fertigstellen eines Failoverclusters in einem erweiterten Installationsszenario für Datenbank-Engine und Analysis Servicesaus Führen Sie den folgenden Befehl auf dem Computer aus, der im Failovercluster als aktiver Knoten fungiert, um diesen in Betrieb zu nehmen. Sie müssen die Aktion "CompleteFailoverCluster" in dem Knoten ausführen, der im Analysis Services -Failovercluster als Besitzer des freigegebenen Datenträgers fungiert.
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um die Failoverclusterinstallation für eine Standardinstanz abzuschließen:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um die Failoverclusterinstallation für eine benannte Instanz abzuschließen:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Parameter für das Aktualisieren von Failoverclustern
Entwickeln Sie mit den in der folgenden Tabelle aufgelisteten Parametern Befehlszeilenskripts für die Failoverclusterupgrades. Weitere Informationen finden Sie unter Aktualisieren einer Failoverclusterinstanz und Always On-Failoverclusterinstanzen (SQL Server).
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den Installationsworkflow anzugeben. Unterstützter Wert: Upgrade |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /ERRORREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Fehlerberichterstattung für SQL Server angegeben. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | / INSTANCEDIR Optional |
Gibt ein nicht standardmäßiges Installationsverzeichnis für freigegebene Komponenten an. |
Steuerung des Datenbank-Engine-Setups | /INSTANCEID Erforderlich bei Upgrades von SQL Server 2008 (10.0.x) oder höheren Versionen Optional bei Upgrade von SQL Server 2005 (9.x) |
Gibt einen nicht standardmäßigen Wert für eine InstanceIDan. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /SQMREPORTING Gilt für: SQL Server 2014 (12.x) und ältere Versionen Optional |
Informationen dazu, wie Sie Feedback zu Fehlern an Microsoft senden, finden Sie unter Konfigurieren von SQL Server 2016 (13.x) zum Senden von Feedback an Microsoft. In älteren Versionen wird damit die Erstellung von Funktionsverwendungsberichten für SQL Server angegeben. Unterstützte Werte: - 1 : aktiviert- 0 : deaktiviert |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERROLLOWNERSHIP Erforderlich |
Gibt das Failoververhalten während des Upgradevorgangs an. |
SQL Server-Browser | /BROWSERSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den SQL Server-Browserdienst an. Unterstützte Werte: - Automatic - Disabled - Manual |
SQL Server-Volltext | /FTUPGRADEOPTION Optional |
Gibt die Upgradeoption für den Volltextkatalog an. Unterstützte Werte: - REBUILD - RESET - IMPORT |
Integration Services | /ISSVCACCOUNT Erforderlich |
Gibt das Konto für Integration Servicesan. Standardwert: NT AUTHORITY\NETWORK SERVICE |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCStartupType Optional |
Gibt den Startmodus für den Integration Services -Dienst an. |
Reporting Services | /RSUPGRADEDATABASEACCOUNT Optional |
Die Eigenschaft wird nur verwendet, wenn ein Upgrade eines Berichtsserver im SharePoint-Modus der Version 2008 R2 oder früher ausgeführt wird. Weitere Upgradevorgänge werden für Berichtsserver ausgeführt, die die ältere Architektur des SharePoint-Modus verwenden, die in SQL Server 2012 (11.x) Reporting Services geändert wurde. Wenn diese Option nicht in der Befehlszeileninstallation eingeschlossen ist, wird das Standarddienstkonto für die alte Instanz des Berichtsservers verwendet. Wenn diese Eigenschaft verwendet wird, geben Sie mithilfe der /RSUPGRADEPASSWORD -Eigenschaft das Kennwort für das Konto an. |
Reporting Services | /RSUPGRADEPASSWORD Optional |
Kennwort des vorhandenen Berichtsserver-Dienstkontos. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Parameter zum Hinzufügen von Knoten
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für AddNode.
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den AddNode-Workflow anzugeben. Unterstützter Wert: AddNode |
Steuerung des Datenbank-Engine-Setups | /IACCEPTSQLSERVERLICENSETERMS Erforderlich, wenn der /Q -Parameter oder der /QS -Parameter für unbeaufsichtigte Installationen angegeben wird |
Erforderlich, um das Einverständnis mit den Lizenzbedingungen zu erklären. Ab SQL Server 2022 (16.x) lesen Sie die Microsoft SQL Server-Softwarelizenzbedingungen unter aka.ms/useterms. |
Steuerung des Datenbank-Engine-Setups | /ENU Optional |
Verwenden Sie diesen Parameter, um die englische Version von SQL Server unter einem lokalisierten Betriebssystem zu installieren, wenn die Installationsmedien sowohl Language Packs für Englisch als auch für die Sprache des Betriebssystems enthalten. |
Steuerung des Datenbank-Engine-Setups | /UpdateEnabled Optional |
Geben Sie an, ob das SQL Server-Setup Produktupdates ermitteln und einschließen soll. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig schließt das SQL Server-Setup alle gefundenen Updates ein. |
Steuerung des Datenbank-Engine-Setups | /UpdateSource Optional |
Geben Sie an, wo Produktupdates vom SQL Server-Setup abgerufen werden sollen. Gültige Werte sind "MU" für die Suche in Microsoft Update, ein gültiger Ordnerpfad, ein relativer Pfad wie .\MyUpdates oder eine UNC-Freigabe. Das SQL Server-Setup durchsucht standardmäßig Microsoft Update oder einen Windows Update-Dienst über die Windows Server Update Services. |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /PID Optional |
Gibt den Product Key für die Edition von SQL Server an. Wenn dieser Parameter nicht angegeben wird, wird Evaluation verwendet. Hinweis: Wenn Sie SQL Server Express, SQL Server Express with Advanced Services, SQL Server Express with Tools, SQL Server Developer oder SQL Server Evaluation installieren, ist die PID vordefiniert. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /FAILOVERCLUSTERIPADDRESSES Erforderlich |
Gibt eine codierte IP-Adresse an. Die Codierungen sind durch Semikolons getrennt (;) und folgen dem Format <IP-Typ>; <Adresse>; <Netzwerkname>; <Subnetzmaske>. Zu den unterstützten IP-Typen gehören DHCP, IPv4 und IPv6. Sie können mehrere Failovercluster-IP-Adressen mit einem Leerzeichen dazwischen angeben. Hierzu folgende Beispiele: FAILOVERCLUSTERIPADDRESSES=DEFAULT FAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1 FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einer Failoverclusterinstanz (Setup). |
Steuerung des Datenbank-Engine-Setups | /CONFIRMIPDEPENDENCYCHANGE Erforderlich |
Gibt an, dass die IP-Adressabhängigkeit für Multisubnetz-Failovercluster von OR auf AND festgelegt werden soll. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einer Failoverclusterinstanz (Setup). Unterstützte Werte: - 0 : FALSE (Standard)- 1 : TRUE |
SQL Server-Agent | /AGTSVCACCOUNT Erforderlich |
Gibt das Konto für den SQL Server-Agent-Dienst an. |
SQL Server-Agent | /AGTSVCPASSWORD Erforderlich |
Gibt das Kennwort für das SQL Server-Agent-Dienstkonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCACCOUNT Optional |
Gibt das Konto für den Engine-Dienst an. Standardwert. NT AUTHORITY\NETWORK SERVICE . |
PolyBase-Datenverschiebungsdienst | /PBDMSSVCPASSWORD Optional |
Gibt das Kennwort für das Datenverschiebungskonto an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
PolyBase-Engine | /PBENGSVCSTARTUPTYPE Optional |
Gibt den Startmodus für den PolyBase-Engine-Dienst an. Unterstützte Werte: - Automatic (Standard)- Disabled - Manual |
PolyBase | /PBPORTRANGE Optional |
Gibt einen Portbereich für PolyBase-Dienste mit mindestens sechs Ports an. Beispiel:/PBPORTRANGE=16450-16460 |
PolyBase | /PBSCALEOUT Optional |
Gibt an, ob die SQL Server-Datenbank-Engine-Instanz als Teil einer horizontalen Skalierung von PolyBase-Berechnungsgruppen verwendet wird. Verwenden Sie diese Option, wenn Sie eine PolyBase-Computergruppe mit horizontaler Skalierung einschließlich Hauptknoten konfigurieren. Unterstützte Werte: True , False |
Analysis Services | /ASSVCACCOUNT Erforderlich |
Gibt das Konto für den Analysis Services -Dienst an. |
Analysis Services | /ASSVCPASSWORD Erforderlich |
Gibt das Kennwort für den Analysis Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT Erforderlich |
Gibt das Startkonto für den SQL Server-Dienst an. |
SQL Server-Datenbank-Engine | /SQLSVCPASSWORD Erforderlich |
Gibt das Kennwort für SQLSVCACCOUNT an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Integration Services | /ISSVCPASSWORD Erforderlich |
Gibt das Integration Services -Kennwort an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Reporting Services | /RSINSTALLMODE Gilt für: SQL Server 2016 (13.x) und ältere Versionen Optional Nur im FilesOnlyMode verfügbar |
Gibt den Installationsmodus für Reporting Servicesan. Unterstützte Werte: - SharePointFilesOnlyMode - DefaultNativeMode - FilesOnlyMode Hinweis: Wenn die Installation die SQL Server-Datenbank-Engine umfasst, wird RSINSTALLMODE standardmäßig auf DefaultNativeMode festgelegt.Wenn die Installation die SQL Server-Datenbank-Engine nicht umfasst, wird RSINSTALLMODE standardmäßig auf FilesOnlyMode festgelegt.Wenn Sie DefaultNativeMode auswählen, die Installation die SQL Server-Datenbank-Engine jedoch nicht umfasst, wird RSINSTALLMODE von der Installation automatisch in FilesOnlyMode geändert. |
Reporting Services | /RSSVCPASSWORD Gilt für: SQL Server 2016 (13.x) und ältere Versionen Erforderlich |
Gibt das Kennwort für das Startkonto für den Reporting Services -Dienst an. Dieser Parameter kann weggelassen werden, wenn ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwendet wird. |
Zusätzliche Hinweise
Datenbank-Engine und Analysis Services sind die einzigen Komponenten, die clusterfähig sind. Andere Funktionen sind nicht clusterfähig und bieten weder Hochverfügbarkeit noch Failover.
Beispielsyntax
So fügen Sie einer vorhandenen Failoverclusterinstanz mit Datenbank-Engine und Analysis Serviceseinen Knoten hinzu
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Parameter zum Entfernen von Knoten
Entwickeln Sie mit den in der folgenden Tabelle aufgeführten Parametern Befehlszeilenskripts für RemoveNode. Um einen Failovercluster zu deinstallieren, müssen Sie RemoveNode für jeden Failoverclusterknoten ausführen. Weitere Informationen finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).
SQL Server-Datenbank-Engine-Komponente | Parameter | BESCHREIBUNG |
---|---|---|
Steuerung des Datenbank-Engine-Setups | /ACTION Erforderlich |
Erforderlich, um den RemoveNode-Workflow anzugeben. Unterstützter Wert: RemoveNode |
Steuerung des Datenbank-Engine-Setups | /CONFIGURATIONFILE Optional |
Gibt die zu verwendende ConfigurationFile an. |
Steuerung des Datenbank-Engine-Setups | /HELP oder ? Optional |
Zeigt Verwendungsoptionen für die Parameter an |
Steuerung des Datenbank-Engine-Setups | /INDICATEPROGRESS Optional |
Gibt an, dass die ausführliche Setupprotokolldatei an die Konsole weitergeleitet wird. |
Steuerung des Datenbank-Engine-Setups | /INSTANCENAME Erforderlich |
Gibt einen SQL Server-Datenbank-Engine -Instanznamen an. Weitere Informationen finden Sie unter Instance Configuration. |
Steuerung des Datenbank-Engine-Setups | /Q oder /QUIET Optional |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. Der /Q -Parameter setzt die Eingabe des /QS -Parameters außer Kraft. |
Steuerung des Datenbank-Engine-Setups | /QS oder /QUIETSIMPLE Optional |
Gibt an, dass Setup ausgeführt wird. Zudem wird der Fortschritt über die Benutzeroberfläche angezeigt. Es ist jedoch keine Eingabe möglich, und es werden keine Fehlermeldungen angezeigt. |
Steuerung des Datenbank-Engine-Setups | /HIDECONSOLE Optional |
Gibt an, dass das Konsolenfenster ausgeblendet oder geschlossen ist. |
Steuerung des Datenbank-Engine-Setups | /CONFIRMIPDEPENDENCYCHANGE Erforderlich |
Gibt an, dass die IP-Adressabhängigkeit für Multisubnetz-Failovercluster von OR auf AND festgelegt werden soll. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen von Knoten in einer Failoverclusterinstanz (Setup). Unterstützte Werte: - 0 : FALSE (Standard)- 1 : TRUE |
Beispielsyntax
So entfernen Sie mithilfe von Datenbank-Engine und Analysis Serviceseinen Knoten aus einer vorhandenen Failoverclusterinstanz
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Dienstkontoparameter
Sie können die SQL Server-Dienste mithilfe eines integrierten oder lokalen Kontos oder mithilfe eines Domänenkontos konfigurieren.
Hinweis
Wenn Sie ein verwaltetes Dienstkonto, ein virtuelles Konto oder ein integriertes Konto verwenden, sollten Sie die entsprechenden Kennwortparameter nicht angeben. Weitere Informationen zu diesen Dienstkonten finden Sie unter Verwaltete Dienstkonten, gruppenverwaltete Dienstkonten und virtuelle Konten.
Weitere Informationen zur Konfiguration des Dienstkontos finden Sie unter Konfigurieren von Windows-Dienstkonten und -Berechtigungen.
SQL Server-Datenbank-Engine-Komponente | Kontoparameter | Kennwortparameter | Starttyp |
---|---|---|---|
SQL Server-Agent | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
SQL Server-Datenbank-Engine | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
Integration Services | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
Reporting Services | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Hinweis
Features der Reporting Services wurden aus SQL Server 2017 (14.x) entfernt. Die Kontoparameter für SQL Server Reporting Services gelten nur für Versionen vor SQL Server 2017 (14.x).
Funktionsparameter
Um bestimmte Funktionen zu installieren, verwenden Sie den /FEATURES
-Parameter und geben die übergeordnete Funktion oder die Funktionswerte aus der folgenden Tabelle an.
Eine Liste der Features, die von den SQL Server-Editionen unter Windows unterstützt werden, finden Sie hier:
- Editionen und unterstützte Features von SQL Server 2022
- Editionen und unterstützten Features von SQL Server 2019
- Editionen und unterstützten Funktionen von SQL Server 2017
- Editionen und unterstützten Funktionen von SQL Server 2016
Parameter übergeordneter Funktionen | Funktionsparameter | BESCHREIBUNG |
---|---|---|
SQL | Installiert SQL Server-Datenbank-Engine, Replikation, Volltext und Data Quality Server. | |
SQLEngine | Installiert nur das SQL Server-Datenbank-Engine. | |
Replikation | Installiert die Replikationskomponente und das SQL Server-Datenbank-Engine. | |
FullText | Installiert die FullText-Komponente und das SQL Server-Datenbank-Engine. | |
DQ | Kopiert die erforderlichen Dateien zum Abschließen der Installation von Data Quality Server . Nach dem Fertigstellen der Installation von SQL Server müssen Sie zum Fertigstellen der Installation von Data Quality Server die Datei DQSInstaller.exe ausführen. Weitere Informationen finden Sie unter Ausführen von DQSInstaller.exe zum Abschließen der Installation von Data Quality Server. Dabei wird auch das SQL Server-Datenbank-Engineinstalliert. | |
PolyBase | Installiert PolyBase-Komponenten. | |
PolyBaseCore | Dient in Kombination mit PolyBase der Installation der PolyBase-Technologie, die mithilfe standardmäßiger T-SQL-Anweisungen wirklich integrierte Abfragen über Oracle-, Teradata-, SQL Server- sowie andere relationale und nicht relationale Daten hinweg ermöglicht.Gilt für: SQL Server 2019 (15.x) und höhere Versionen |
|
PolyBaseJava | Kombinieren Sie die Installation nur für SQL Server 2019 (15.x) mit PolyBase , um den PolyBase Java-Connector zu installieren, der vollständig integrierte, übergreifende Abfragen von HDFS-Daten mithilfe von T-SQL-Standardanweisungen ermöglicht. |
|
AdvancedAnalytics | Installiert SQL Server Machine Learning Services oder SQL Server 2016 R Services (datenbankintern) | |
SQL_INST_MR | Kann mit AdvancedAnalytics zur Installation von R Open und proprietären R-Paketen verwendet werdenGilt für: SQL Server Machine Learning Services (2017 und 2019) und SQL Server 2016 R Services (datenbankintern) |
|
SQL_INST_MPY | Kann mit AdvancedAnalytics zur Installation von Anaconda und proprietären Python-Paketen verwendet werdenGilt für: SQL Server Machine Learning Services (2017 und 2019) |
|
SQL_INST_JAVA | Paaren Sie die Installation mit AdvancedAnalytics , um Erweiterungen zu installieren, die die Integration mit Java mithilfe von T-SQL-Standardanweisungen ermöglichen.Gilt für: Java-Spracherweiterung für SQL Server (nur 2019) |
|
AS | Installiert alle Analysis Services -Komponenten. | |
RS | Installiert alle Reporting Services -Komponenten. Gilt für: SQL Server 2016 (13.x) und ältere Versionen |
|
RS_SHP | Installiert Reporting Services-Komponenten für SharePoint Gilt für: SQL Server 2016 (13.x) und ältere Versionen |
|
RS_SHPWFE | Installiert das Reporting Services-Add-In für SharePoint-Produkte Gilt für: SQL Server 2016 (13.x) und ältere Versionen |
|
DQC | Installiert Data Quality Client. | |
IS | Installiert alle Integration Services -Komponenten. | |
IS_Master | Enthält Scale Out-Master für Integration Services Scale Out. | |
IS_Worker | Enthält Integration Services Scale Out-Worker. | |
MDS | Installiert Master Data Services. | |
SQL_SHARED_MPY | Installiert die Python-Pakete für Machine Learning Server (eigenständig) oder R Server (eigenständig)) | |
SQL_SHARED_MR | Installiert R-Pakete für Machine Learning Server (eigenständig) oder R Server (eigenständig) oder Machine Learning Server (eigenständig) oder R Server (eigenständig) | |
Tools 1 | Installiert die Clienttools und die SQL Server-Onlinedokumentation. Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
BC | Installiert Abwärtskompatibilitätskomponenten. Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
Conn | Installiert Konnektivitätskomponenten. Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
DREPLAY_CTLR | Installiert den Distributed Replay-Controller Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
DREPLAY_CLT | Installiert den Distributed Replay-Client Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
SNAC_SDK | Installiert das SDK für SQL Server Native Client Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
SDK | Installiert das Software Development Kit. Gilt für: SQL Server 2019 (15.x) und ältere Versionen |
|
LocalDB** | Installiert LocalDB, einen Ausführungsmodus von SQL Server Express , der speziell für Programmentwickler konzipiert wurde. |
1 SQL Server Management Studio (SSMS) ist jetzt in einem eigenständigen Installationsprogramm enthalten, das vom SQL Server-Installationsprogramm getrennt ist. Weitere Informationen finden Sie unter Herunterladen von SQL Server Management Studio (SSMS).
Beispiele für Funktionsparameter
Parameter und Werte | BESCHREIBUNG |
---|---|
/FEATURES=SQLEngine |
Installiert das Datenbank-Engine ohne Replikation und Volltext. |
/FEATURES=SQLEngine,FullText |
Installiert das Datenbank-Engine und Volltext. |
/FEATURES=SQL |
Installiert die Datenbank-Engine mit Replikation und Volltext |
/FEATURES=SQLEngine,PolyBase |
Installiert die Datenbank-Engine und die PolyBase-Engine |
Rollenparameter
Die Setuprolle oder der /ROLE
-Parameter werden verwendet, um eine vorkonfigurierte Auswahl von Features zu installieren. Die SSAS-Rollen installieren eine SSAS-Instanz in einer vorhandenen SharePoint-Farm oder einer neuen nicht konfigurierten Farm. Für jedes Szenario werden zwei Setuprollen bereitgestellt. Sie können jeweils nur eine Setuprolle zur Installation auswählen. Wenn Sie eine Setuprolle auswählen, installiert Setup die Funktionen und Komponenten, die dieser Rolle angehören. Die für diese Rolle festgelegten Features und Komponenten können nicht geändert werden. Weitere Informationen zur Verwendung des Funktionsrollenparameters finden Sie unter Installieren von Power Pivot über die Eingabeaufforderung.
Die AllFeatures_WithDefaults
-Rolle ist das Standardverhalten für Editionen von SQL Server Express und reduziert die Anzahl der Dialogfelder, die den Benutzer*innen angezeigt werden. Sie kann bei der Installation einer anderen SQL Server-Edition als SQL Server Express an der Befehlszeile angegeben werden.
Role | BESCHREIBUNG | Installiert... |
---|---|---|
SPI_AS_ExistingFarm |
Installiert Analysis Services als benannte Instanz von Power Pivot in einer vorhandenen SharePoint Server 2010 -Farm oder auf einem eigenständigen Server. | Analysis Services-Berechnungs-Engine, vorkonfiguriert für Datenspeicherung und Verarbeitung im Arbeitsspeicher. Power Pivot -Projektmappenpakete Installationsprogramm für den Power Pivot für Excel SQL Server-Onlinedokumentation |
SPI_AS_NewFarm |
Installiert Analysis Services und Datenbank-Engine als benannte Instanz von Power Pivot in einer neuen und nicht konfigurierten Office SharePoint Server 2010-Farm oder auf einem eigenständigen Server. SQL Server-Setup konfiguriert die Farm während der Installation der Funktionsrolle. | Analysis Services-Berechnungs-Engine, vorkonfiguriert für Datenspeicherung und Verarbeitung im Arbeitsspeicher. Power Pivot -Projektmappenpakete SQL Server-Onlinedokumentation Datenbank-Engine Konfigurationstools SQL Server Management Studio |
AllFeatures_WithDefaults |
Installiert alle in der aktuellen Edition verfügbaren Funktionen. Fügt der festen Serverrolle sysadmin von SQL Server den aktuellen Benutzer hinzu. Unter Windows Server 2008 oder höher und wenn das Betriebssystem kein Domänencontroller ist, werden Datenbank-Engine und Reporting Services standardmäßig für die Verwendung des NT AUTHORITY\NETWORK SERVICE -Kontos und Integration Services standardmäßig für die Verwendung des NT AUTHORITY\NETWORK SERVICE -Kontos konfiguriert.Diese Rolle wird in Editionen von SQL Server Expressstandardmäßig aktiviert. Bei allen anderen Editionen ist diese Rolle nicht aktiviert, kann jedoch über die Benutzeroberfläche oder mit Befehlszeilenparametern angegeben werden. |
Für Editionen von SQL Server Expresswerden nur die in der Edition verfügbaren Funktionen installiert. Für andere Editionen werden alle SQL Server -Funktionen installiert. Der AllFeatures_WithDefaults -Parameter kann mit anderen Parametern kombiniert werden, die die Einstellungen des AllFeatures_WithDefaults -Parameters überschreiben. Bei Verwendung des AllFeatures_WithDefaults -Parameters und des /Features=RS -Parameters wird beispielsweise der Befehl zur Installation aller Funktionen überschrieben und nur Reporting Servicesinstalliert. Der AllFeatures_WithDefaults zur Verwendung des Standarddienstkontos für Reporting Serviceswird jedoch berücksichtigt.Wenn der AllFeatures_WithDefaults -Parameter zusammen mit /ADDCURRENTUSERASSQLADMIN=FALSE verwendet wird, wird das Bereitstellungsdialogfeld nicht automatisch mit dem Namen der aktuellen Benutzer*innen aufgefüllt. Fügen Sie /AGTSVCACCOUNT und /AGTSVCPASSWORD hinzu, um ein Dienstkonto und ein Kennwort für den SQL Server-Agent anzugeben. |
Steuern des Failoververhaltens mithilfe des /FAILOVERCLUSTERROLLOWNERSHIP-Parameters
Wenn Sie einen Failovercluster vom Typ SQL Server-Datenbank-Engine upgraden möchten, muss das Setup nacheinander auf den einzelnen Failoverclusterknoten ausgeführt werden (beginnend mit den passiven Knoten). Setup ermittelt, zu welchem Zeitpunkt das Failover für den aktualisierten Knoten durchgeführt werden soll. Dies ist abhängig von der Gesamtzahl an Knoten in der Failoverclusterinstanz sowie von der Anzahl der bereits aktualisierten Knoten. Wenn mindestens die Hälfte der Knoten bereits aktualisiert wurde, führt Setup in der Standardeinstellung ein Failover zu einem aktualisierten Knoten durch.
Zum Steuern des Failoververhaltens von Clusterknoten während des Upgradevorgangs führen Sie den Upgradevorgang an der Befehlszeile aus. Verwenden Sie dabei den /FAILOVERCLUSTERROLLOWNERSHIP
-Parameter, um das Failoververhalten zu steuern, bevor der Knoten vom Upgradevorgang in den Offlinemodus versetzt wird. Der Parameter kann folgendermaßen verwendet werden:
/FAILOVERCLUSTERROLLOWNERSHIP=0
: Mit diesem Parameter wird der Clusterbesitz (Gruppe verschieben) nicht auf aktualisierte Knoten übertragen, und der Knoten wird nach Abschluss des Upgrades nicht der Liste der möglichen Besitzer des SQL Server-Clusters hinzugefügt./FAILOVERCLUSTERROLLOWNERSHIP=1
: Mit diesem Parameter wird der Clusterbesitz (Gruppe verschieben) auf aktualisierte Knoten übertragen, und der Knoten wird nach Abschluss des Upgrades der Liste der möglichen Besitzer des SQL Server-Clusters hinzugefügt./FAILOVERCLUSTERROLLOWNERSHIP=2
ist der Standardwert. Er wird auch angewandt, wenn der Parameter nicht angegeben ist. Diese Einstellung gibt an, dass SQL Server-Setup den Clusterbesitz (Gruppe verschieben) nach Bedarf verwaltet.
Instanz-ID- oder InstanceID-Konfiguration
Der Instanz ID oder der /InstanceID
-Parameter werden verwendet, um festzulegen, wo die Instanzkomponenten und der Registrierungspfad der Instanz installiert werden sollen. Der Wert für „INSTANCEID“ ist eine Zeichenfolge, die eindeutig sein muss.
- SQL-Instanz-ID:
MSSQLxx.<INSTANCEID>
- AS-Instanz-ID:
MSASxx.<INSTANCEID>
- RS Instanz-ID:
MSRSxx.<INSTANCEID>
Die instanzabhängigen Komponenten werden an den folgenden Speicherorten installiert:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>
%Program Files%\Microsoft SQL Server\<ASInstanceID>
%Program Files%\Microsoft SQL Server\<RSInstanceID>
Hinweis
Wenn INSTANCEID
an der Befehlszeile nicht angegeben wurde, wird in der Standardeinstellung beim Setupvorgang <INSTANCEID>
durch <INSTANCENAME>
ersetzt.