Produktupdates in der SQL Server 2012-Installation

Produktupdate ist eine neue Funktion in SQL Server 2012-Setup. Mit ihr werden die neuesten Produktupdates in die Installation des Hauptprodukts integriert, sodass das Hauptprodukt und geeignete Updates gleichzeitig installiert werden. Product Update kann Microsoft Update, Windows Server Update Services (WSUS), einen lokalen Ordner oder eine Netzwerkfreigabe nach anwendbaren Updates durchsuchen. Nachdem Setup die neuesten Versionen der anwendbaren Updates gefunden hat, lädt es diese herunter und integriert sie in den aktuellen SQL Server-Installationsvorgang. Das Produktupdate kann ein kumulatives Update, Service Pack oder Service Pack plus kumulatives Update einziehen. Die Produktupdatefunktionalität ist eine Erweiterung der Slipstream-Funktion, die in SQL Server 2008 PCU1 verfügbar war.

Standardmäßig sucht Produktupdate im Windows Update-Dienst auf dem Clientcomputer nach anwendbaren Updates. Der Windows Update-Dienst kann Updates durch den Live-Microsoft Update-Dienst oder durch einen verwalteten WSUS-Dienst abrufen. Um Updates von einer Dateifreigabe oder einem Ordner zu ermitteln, können Sie SQL Server Setup von der Eingabeaufforderung oder mit einer Konfigurationsdatei starten und den UpdateSource-Parameter angeben, um die Standardwerte zu überschreiben. Sie können darüber hinaus steuern, welche Updates SQL Server Setup durch WSUS durch das Genehmigen von Updates erhält.

Es empfiehlt sich, dass Sie Updates aus dem Live-Microsoft Update-Dienst oder von einem WSUS-Dienst und nicht aus einem Ordner oder einer Netzwerkfreigabe abrufen. Weitere Informationen dazu finden Sie nachfolgend in diesem Abschnitt.

Verwenden von Produktupdate mit SQL Server-Setup

Die Produktupdate-Funktion ist in SQL Server-Setup integriert, und der Installationsfluss ändert sich folgendermaßen:

  • Auf der Seite für Produktupdates werden die neuesten verfügbaren SQL Server-Produktupdates angezeigt. Wenn Sie die Updates nicht einschließen möchten, deaktivieren Sie das Kontrollkästchen SQL Server-Produktupdates einschließen. Wenn keine Produktupdates ermittelt werden, wenn Setup durch den Windows Update-Dienst nach Produktupdates sucht, wechselt SQL Server-Setup automatisch zur Seite Setupdateien installieren.

  • Auf der Seite Setupdateien installieren wird der Status angezeigt, während die Setupdateien heruntergeladen, extrahiert und installiert werden. Wenn ein Update für SQL Server-Setup gefunden und angegeben wird, dass das Update eingeschlossen werden soll, wird dieses Update ebenfalls installiert.

  • Die Seite des Installationsbereit gibt an, ob die Produktupdate-Funktion aktiviert oder deaktiviert ist und welche Version von SQL Server letztendlich installiert wird.

Standardverhalten

Standardmäßig sucht SQL Server durch den Windows Update-Dienst nach Produktupdates. Diese Option funktioniert gut, wenn der Clientcomputer Internetzugriff hat und Unternehmensrichtlinien nicht vorschreiben, welche Updates von SQL Server-Setup verwendet werden können. In diesem Modus hat ein Benutzer keine großen Auswahlmöglichkeiten, welche Updates eingeschlossen werden sollen. Der Benutzer kann lediglich während des SQL Server-Setups auf der Seite Produktupdates entscheiden, welche der ermittelten Updates ausgeschlossen werden sollen. In diesem Standardmodus kann der Windows Update-Dienst Updates zusätzlich zum Live-Microsoft Update-Dienst durch WSUS abrufen. Der WSUS-Administrator steuert, welche Updates SQL Server-Setup einschließen, herunterladen und installieren kann.

Steuern des Standardverhalten

Um das Standardverhalten, z. B. das Deaktivieren der Produktupdate-Funktion oder das Ändern des Updatesuchspeicherorts, zu überschreiben, können Sie die folgenden Befehlszeilenparameter festlegen:

Befehlszeilenparameter

Beschreibung

UpdateEnabled

Der Wert des UpdateEnabled-Parameters gibt an, ob SQL Server-Setup nach Produktupdates suchen und diese einschließen soll. Gültige Werte sind TRUE und FALSE oder 1 und 0. Beispiel:

  • /UpdateEnabled=True schließt die Produktupdates in die Installation ein. Dies ist die Standardeinstellung.

  • /UpdateEnabled=False überspringt die Produktupdates in der Installation.

UpdateSource

Der Wert des UpdateSource-Parameters gibt die Position an, an der SQL Server-Setup nach Produktupdates sucht. Gültige Werte sind:

  • "MU"

  • Gültiger Ordnerpfad oder UNC-Pfad

"MU" ist der Standardwert und gibt an, dass nach den Windows Update-Dienst-Updates gesucht werden soll.

Wenn Sie die SQL Server-Updates manuell auf einen UNC-Pfad oder eine lokale Freigabe herunterladen, geben Sie UpdateSource als UNC-Pfad, wie z. B. \\Servername\Freigabename, oder als lokal gültigen Pfad, wie z. B. C:\beliebigerOrdner, an. Führen Sie die Datei Setup.exe von den Quellmedien aus, indem Sie den UpdateSource-Parameter angeben.

Mit dem UpdateSource-Parameter können Sie alle genehmigten Updates in einen einzelnen Ordner einfügen und es Setup überlassen, welche Updates anwendbar sind. Dies geschieht auf Grundlage der Version und der Architektur des ausgeführten Setups.

Wenn ein Service Pack und ein kumulatives Update für das Service Pack (z. B. SP1 und SP1 CU1) verfügbar sind,

  • legen Sie das SP1-Paket (SQLServer2012SP1-KB2674319-x64-ENU.exe) und das SP1 CU1-Paket (SQLServer2012-KB2765331-x64.exe) in einem Ordner ab.

  • Geben Sie setup.exe /UpdateSource=c:\Ordner an.

  • Setup.exe ermittelt auf der Grundlage von Version und Architektur, welche Updates infrage kommen.

Das erste Download für ein kumulatives Updatepaket ist eine Datei mit der Endung _zip.exe. Sie sollten das Paket entzippen und SQLServer2012-KB2765331-x64.exe in den Ordner extrahieren.

Wenn mehr als ein Service Pack bzw. mehr als ein kumulatives Update verfügbar ist, installiert setup.exe die höchste Version des Service Packs und des kumulativen Updates, das dem Service Pack entspricht.

Beispiele:

  • /UpdateSource = C:\beliebigerOrdner

  • /UpdateSource = \\Servername\Freigabename

Der angegebene Pfad kann auch relativ dazu sein, wo Sie Setup.exe ausführen. Beispiel:

  • /UpdateSource = ". \MyUpdates"

So verwenden Sie die Parameter

Diese Parameter können folgendermaßen angegeben werden:

Installationsoption

Beispiele

Befehlszeile

Nachfolgend wird gezeigt, wie die Parameter in der Befehlszeile verwendet werden:

  • Setup.exe /Action=Install /UpdateEnabled=TRUE /UpdateSource="C:\MyUpdates"

Weitere Informationen zur Installation von SQL Server über die Befehlszeile finden Sie unter Installieren von SQL Server 2012 von der Eingabeaufforderung.

ConfigurationFile.ini

Beispiel zum Angeben der Konfigurationsdatei beim Ausführen von Setup:

Setup.exe /ConfigurationFile= ConfigurationFile.ini

Am Ende der Tabelle finden Sie ein Beispiel für ConfigurationFile.ini.

Weitere Informationen zum Installieren von SQL Server mit einer Konfigurationsdatei finden Sie unter Installieren von SQL Server 2012 mithilfe einer Konfigurationsdatei.

DefaultSetup.ini

Wenn sich die Datei DefaultSetup.ini in den Ordnern \x86 und \x64 auf der Stammebene der SQL Server-Quellmedien befindet, öffnen Sie die Datei DefaultSetup.ini, und fügen Sie der Datei den Parameter UpdateEnabled hinzu.

Wenn die Datei DefaultSetup.ini nicht vorhanden ist, können Sie sie erstellen und sie in die Ordner \x86 und \x64 auf der Stammebene der SQL Server-Quellmedien kopieren.

Im Folgenden finden Sie ein Beispiel für eine DefaultSetup.ini-Datei:

;Microsoft SQL Server 2012 Configuration file
[OPTIONS]
UpdateEnabled=FALSE
; The Product Update functionality is disabled. 
HinweisHinweis

Die Änderung der Produktupdateeinstellungen oder der /UpdateSource-Parametereinstellungen wirkt sich nicht auf die Windows Update-Einstellungen aus.

Beispiel für ConfigurationFile.ini:

; Microsoft SQL Server 2012 Configuration file 
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE. This is a required parameter. 
ACTION="Install"

; Specifies whether SQL Server Setup should discover and include product updates. 
; The valid values are True and False or 1 and 0. 
; By default SQL Server Setup will include updates that are found. 
UpdateEnabled=TRUE

; Specifies the location where SQL Server Setup will obtain product updates. 
; The valid values are "MU" to search Microsoft Update, a valid folder path, a relative path such as 
; .\MyUpdates or a UNC share. By default SQL Server Setup will search Microsoft Update or a Windows 
; Update service through the Window Server Update Services. 
UpdateSource=.\Updates

Verwenden von Windows Server Update-Diensten

Ein WSUS-Administrator kann Updates von Microsoft Update synchronisieren. Um Produkte für die Synchronisierung zu konfigurieren, gehen Sie wie folgt vor:

  1. Klicken Sie in der WSUS-Verwaltungskonsole auf den Knoten Optionen.

  2. Klicken Sie auf Produkte und Klassifikationen und dann auf die Registerkarte Produkte.

  3. Wählen Sie SQL Server 2012-Produktupdates für Setup unter SQL Server aus, und klicken Sie dann auf OK.

  4. Aktivieren Sie auf der Registerkarte Klassifikationen die Kontrollkästchen der Updateklassifizierungen, die Sie vom WSUS-Server synchronisieren lassen wollen, und klicken Sie anschließend auf OK.

Weitere Informationen zum Konfigurieren von einem Satz von Updates, den Sie mit WSUS herunterladen möchten, finden Sie unter Konfigurieren von Updates und Synchronisierung (https://go.microsoft.com/fwlink/?LinkID=219944).

Beim Abfragen des Windows Update-Dienstes ist SQL Server 2012-Produktupdates für Setup ein ausgeblendetes Produkt, das nicht für einen interaktiven Scan verfügbar ist, jedoch von WSUS gesehen werden kann, der wiederum von SQL Server-Setup gesehen werden kann. Nachdem die Updates mit WSUS synchronisiert wurden, kann der Administrator Updates genehmigen, die von SQL Server-Setup gesehen werden sollen, wenn der Windows Update-Client auf den WSUS-Server zeigt.

HinweisHinweis

Die Updates unter den ausgeblendeten Produkten sind nur für neue Installationen oder Upgrades bestimmt. Diese Updates werden nicht verwendet, um vorhandene Installationen zu patchen.

Microsoft versendet auch weiterhin SQL Server-Service Packs und wichtige Updates durch Microsoft Update zu den aktuellen Installationen von SQL Server. Weitere Informationen zu Windows Server Update Services (WSUS) finden Sie unter Windows Server Update Services (https://go.microsoft.com/fwlink/?LinkId=214208).

Slipstreamfunktionalität

Die Produktupdate-Funktion ersetzt die Slipstreamfunktionalität, die in SQL Server 2008 PCU1 verfügbar war. Daher sollten die Befehlszeilenparameter, /PCUSource und /CUSource, die der Slipstreamfunktionalität zugeordnet sind, nicht mehr verwendet werden. Die Parameter funktionieren auch weiterhin, werden jedoch möglicherweise in einer zukünftigen Version des SQL Server-Setups entfernt. Der /UpdateSource-Parameter kombiniert die Funktionalität der Slipstreamparameter.

Weitere Informationen zur Slipstreamfunktionalität, die in SQL Server 2008 PCU1 verfügbar war, finden Sie unter Integrieren eines SQL Server-Updates durch Slipstreaming (https://go.microsoft.com/fwlink/?LinkId=219945).

Siehe auch

Aufgaben

Installieren von SQL Server 2012 vom Installations-Assistenten aus (Setup)

Konzepte

Installieren von SQL Server 2012 von der Eingabeaufforderung

Installieren von SQL Server 2012 mithilfe einer Konfigurationsdatei