Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server - nur Windows
Testen und ändern Sie die Installationsskripts, um die Anforderungen Ihrer Organisation zu erfüllen.
Beispielsyntax für die Installation
Der Name des Updatepakets kann variieren und kann eine Sprache, Edition und Prozessorkomponente enthalten. Wenden Sie ein Update über eine Eingabeaufforderung an. Dabei wird <Paketname> mit dem Namen des Updatepakets ersetzt:
Aktualisieren einer einzelnen Instanz von SQL Server und aller freigegebenen Komponenten wie Integration Services und Verwaltungstools: Sie können die Instanz entweder mit dem InstanceName-Parameter oder dem InstanceID-Parameter angeben. Sie müssen den Parameter „InstanceID“ angeben, um eine vorbereitete Instanz von SQL Server zu aktualisieren.
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceName=MyInstance
oder
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /InstanceID=\<Instance ID>
Lesen Sie für SQL Server 2022 (16.x) und höhere Versionen die Microsoft SQL Server-Software-Lizenzbedingungen unter aka.ms/useterms.
Setup ist in der Lage, die neuesten Produktupdates in die Installation des Hauptprodukts zu integrieren, sodass das Hauptprodukt und geeignete Updates gleichzeitig installiert werden. Sie können eine Installation der Datenbank-Engine-Instanz dafür vorbereiten, ein Produktupdate einzuschließen:
setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=PrepareImage /UpdateEnabled=True /UpdateSource=\<path where the update is downloaded> /INSTANCEID=\<Instance ID> /FEATURES=SQLEngine
Aktualisieren Sie nur freigegebene SQL Server-Komponenten wie Integration Services und Verwaltungstools:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch
Aktualisieren Sie alle Instanzen von SQL Server auf dem Computer und alle freigegebenen Komponenten wie Integration Services und Verwaltungstools:
<package_name>.exe /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances
Entfernen Sie ein Update von einer einzelnen Instanz von SQL Server und allen freigegebenen Komponenten wie Integration Services und Verwaltungstools:
<package_name>.exe /qs /Action=RemovePatch /InstanceName=MyInstance
Entfernen Sie ein Update nur von freigegebenen SQL Server-Komponenten wie Integration Services und Verwaltungstools:
<package_name>.exe /qs /Action=RemovePatch
Hinweis
Mit dem Updateinstallationsprogramm wird sichergestellt, dass die freigegebenen Komponenten stets mindestens die Version der Instanz auf höchster Ebene aufweisen.
Unterstützte Parameter
Wichtig
Anmeldeinformationen sollten nach Möglichkeit zur Laufzeit angegeben werden. Wenn Sie Anmeldeinformationen in einer Skriptdatei speichern müssen, sollten Sie die Datei schützen, um nicht autorisierten Zugriff zu verhindern.
Schalter | BESCHREIBUNG |
---|---|
/? |
Zeigt Hilfe zur unbeaufsichtigten Installation an der Eingabeaufforderung an. |
/action=Patch or /action=RemovePatch |
Gibt die Installationsaktion an: Patch oder RemovePatch . |
/allinstances |
Wendet das SQL Server -Update auf alle Instanzen von SQL Server und auf alle freigegebenen, nicht instanzabhängigen Komponenten von SQL Server an. |
/instancename=InstanceName
1 |
Wendet das SQL Server-Update auf eine Instanz von SQL Server mit dem Namen InstanceName an und auf alle gemeinsam genutzten, instanzunabhängigen SQL Server-Komponenten. |
/InstanceID=Inst1 |
Wendet das SQL Server-Update auf eine Instanz von SQL Server Inst1 an und auf alle freigegebenen, instanzunabhängigen Komponenten von SQL Server. |
/hideconsole |
Gibt an, dass das SQL Server-Konsolenfenster ausgeblendet oder geschlossen wird. |
/quiet |
Führt Setup für das SQL Server -Update im unbeaufsichtigten Modus aus. |
/qs |
Zeigt nur das Statusdialogfeld in der Benutzeroberfläche an. |
/UpdateEnabled |
Gibt an, ob Produktupdates von SQL Server -Setup ermittelt und eingeschlossen werden sollen. Die gültigen Werte sind True und False oder 1 und 0 . Standardmäßig enthält das SQL Server-Setup Updates, die gefunden wurden. |
/IAcceptSQLServerLicenseTerms |
Nur erforderlich, wenn der Parameter /Q oder der Parameter /QS für unbeaufsichtigte Installationen angegeben wird. |
1 Sie können diesen Parameter nicht angeben, um eine Aktualisierung auf eine vorbereitete Instanz von SQL Server anzuwenden. Sie müssen stattdessen den /instanceID-Parameter angeben.