Übersicht über die SQL Server-Wartungsinstallation
Sie können ein Update auf eine beliebige vorhandene SQL Server 2012-Komponente mit einem SQL Server 2012-Wartungsupdate anwenden. Wenn die Versionsebene einer vorhandenen Komponente von SQL Server 2012 neuer ist als die Versionsebene des Updates, schließt das Setupprogramm diese Komponente vom Update aus. Weitere Informationen zur Anwendung eines Wartungsupdates finden Sie unter Installieren von SQL Server 2012-Wartungsupdates (https://go.microsoft.com/fwlink/?LinkId=231297).
Beim Installieren von SQL Server 2012-Updates gelten die folgenden Überlegungen:
Alle Funktionen, die zu einer Instanz von SQL Server gehören, müssen gleichzeitig aktualisiert werden. Wenn Sie beispielsweise Database Engine (Datenbankmodul) aktualisieren, müssen Sie auch die Analysis Services-Komponente und die Reporting Services-Komponente aktualisieren, sofern diese als Teil derselben Instanz von SQL Server installiert sind. Freigegebene Funktionen wie Verwaltungstools, SQL Server-Datentools (SSDT) und SQL Server Integration Services müssen stets mit dem aktuellen Update aktualisiert werden. Wenn eine Komponente oder Instanz in der Funktionsstruktur nicht ausgewählt ist, wird die Komponente oder Instanz nicht aktualisiert.
Standardmäßig werden die SQL Server 2012-Updateprotokolldateien unter "%Programme%\Microsoft SQL Server\110\Setup Bootstrap\LOG\" gespeichert.
Es besteht jetzt die Möglichkeit, in SQL Server-Setup auf den Originalmedien ein Update einzuschließen, sodass die Originalmedien und das Update gleichzeitig ausgeführt werden. Weitere Informationen finden Sie unter Produktupdates in der SQL Server 2012-Installation und Neuigkeiten in der SQL Server-Installation(https://go.microsoft.com/fwlink/?LinkID=219508).
Es wird empfohlen, vor dem Ausführen eines SQL Server 2012-Wartungsupdates eine Sicherung der Daten in Erwägung zu ziehen.
SQL Server-Updates stehen über Microsoft Update zur Verfügung. Es wird empfohlen, regelmäßig nach Updates zu suchen, damit Ihre Instanz von SQL Server stets aktuell und sicher ist.SQL Server 2012 SP1 wird als vollständige SQL Server-Installation bereitgestellt. Anstatt das Service Pack im ausführbaren Standardpatchpaket bereitzustellen, das auf SQL Server 2012 RTM-Instanzen angewendet wird, ist für diese Version ein (aus zwei Dateien bestehendes) Installationspaket verfügbar. Bei der Ausführung des Pakets wird eine neue Instanz von SQL Server 2012 mit vorinstalliertem SP1 installiert. Weitere Informationen finden Sie unter Vollständige Installation von SQL Server 2012 SP1.
Anforderungen und bekannte Probleme
Der empfohlene erforderliche Speicherplatz beträgt etwa das 2,5-fache der Paketgröße, um das Paket installieren, herunterladen und extrahieren zu können. Nach dem Installieren eines Service Packs können Sie das heruntergeladene Paket entfernen. Die temporären Dateien werden automatisch entfernt.
Erfahren Sie mehr über bekannte Probleme: Weitere Informationen zu den bekannten Problemen in der aktuellen Version entnehmen Sie bitte den entsprechenden Versionshinweisen unter: Versionsanmerkungen für SQL Server.
Übersicht über die Installation
In diesem Abschnitt wird die SQL Server 2012-Installation für kumulierte Updates und Service Packs einschließlich der folgenden Themen beschrieben:
Vorbereiten einer Installation von SQL Server 2012-Updates
Installieren von SQL Server 2012-Updates
Neustarten von Diensten und Anwendungen
Vorbereiten einer Installation von SQL Server 2012-Updates
Es wird dringend empfohlen, dass Sie wie folgt vorgehen, bevor Sie SQL Server 2012-Updates installieren:
Sichern der SQL Server-Systemdatenbanken – Sichern Sie vor der Installation von SQL Server 2012-Updates die Datenbanken master, msdb und model. Durch die Installation von SQL Server 2012-Updates werden diese Datenbanken geändert. Sie werden damit inkompatibel mit früheren Versionen von SQL Server 2012. Sicherungen dieser Datenbanken sind erforderlich, wenn Sie SQL Server 2012 ohne diese Updates erneut installieren möchten.
Das Sichern der Benutzerdatenbanken ist ebenfalls empfehlenswert.
Wichtig Wenn Sie Updates auf Instanzen von SQL Server anwenden, die Teil einer Replikationstopologie sind, müssen Sie vor dem Anwenden der Updates die replizierten Datenbanken zusammen mit den Systemdatenbanken sichern.
Sichern der Datenbanken, der Konfigurationsdatei und des Repositorys von Analysis Services – Vor dem Aktualisieren einer Instanz von Analysis Services sollten Sie Folgendes sichern:
Analysis Services-Datenbanken. Standardmäßig sind diese unter C:\Programme\Microsoft SQL Server\MSAS11.<Instanz-ID>\OLAP\Data\ installiert. Für die WOW-Installation ist der Standardpfad C:\ProgramFiles (x86) \Microsft SQL Server\MSAS11.<Instanz-ID>\OLAP\Data\.
Die Analysis Services-Konfigurationseinstellung in der Konfigurationsdatei msmdsrv.ini. Standardmäßig befindet sich diese im Verzeichnis C:\Programme\Microsoft SQL Server\MSAS11.<Instanz-ID>\OLAP\Config\.
(Optional) Die Datenbank, die das Analysis Services-Repository enthält. Dieser Schritt ist nur erforderlich, wenn Analysis Services für die Verwendung der Decision Support Objects (DSO)-Bibliothek konfiguriert wurde.
Hinweis Ohne eine Sicherung der Datenbanken, der Konfigurationsdatei und des Repositorys von Analysis Services ist es nicht möglich, eine aktualisierte Instanz von Analysis Services auf die vorherige Version zurückzusetzen.
Überprüfen des freien Speicherplatzes für die Systemdatenbanken – Falls die automatische Vergrößerungsoption für die Systemdatenbanken master und msdb nicht aktiviert ist, muss für jede dieser Datenbanken mindestens 500 KB Speicherplatz verfügbar sein. Führen Sie die gespeicherte Systemprozedur sp_spaceused für die Datenbanken master und msdb aus, um zu überprüfen, ob die Datenbanken über genügend Speicherplatz verfügen. Falls der nicht zugeordnete Speicherplatz in einer der Datenbanken weniger als 500 KB beträgt, sollten Sie die Datenbank vergrößern.
Beenden von Diensten und Anwendungen – Um einen möglichen Neustart des Systems zu vermeiden, beenden Sie vor dem Installieren von SQL Server 2012-Updates alle Anwendungen und Dienste, über die Verbindungen mit zu aktualisierenden SQL Server-Instanzen hergestellt werden. Dazu gehören SQL Server Management Studio und SQL Server-Datentools (SSDT). Weitere Informationen finden Sie unter Starten, Beenden, Anhalten, Fortsetzen und Neustarten des Datenbankmoduls, SQL Server-Agent oder des SQL Server-Browsers.
Hinweis In einer Failoverclusterumgebung können Sie keine Dienste beenden. Weitere Informationen hierzu finden Sie weiter unten in diesem Thema im Abschnitt zur Failoverclusterinstallation.
Damit der Computer nach der Installation des Updates nicht neu gestartet werden muss, zeigt das Setup eine Liste der Prozesse an, die Dateien sperren. Wenn das Setupprogramm für das Update während der Installation einen Dienst beenden muss, wird der Dienst nach Abschluss der Installation neu gestartet.
Wenn vom Setup festgestellt wird, dass Dateien während der Installation blockiert werden, müssen Sie den Computer möglicherweise nach dem Fertigstellen der Installation erneut starten. Gegebenenfalls werden Sie aufgefordert, den Computer neu zu starten.
Installieren von SQL Server 2012-Updates
In diesem Abschnitt wird der Installationsvorgang beschrieben.
Wichtig |
---|
SQL Server 2012-Updates müssen unter einem Konto installiert werden, das über Administratorrechte auf dem Computer verfügt, auf dem diese installiert werden. Bei lokalen Installationen müssen Sie Setup als Administrator ausführen. Wenn Sie SQL Server von einer Remotefreigabe installieren, müssen Sie auf der Remotefreigabe ein Domänenkonto mit Lese- und Ausführungsberechtigung verwenden. |
Starten eines SQL Server 2012-Updates
Um ein SQL Server 2012-Update zu installieren, führen Sie die selbst extrahierende Paketdatei aus.
Kumuliertes Update-Paket (CU): <SQLServer2012>-KBxxxxxx-PPP.exe
Service Pack-Paket (PCU): <SQLServer2012><SPx> -KBxxxxxx-PPP-LLL.exe
x gibt die Nummer des Service Packs an.
PPP gibt die spezifische Plattform an.
"LLL" steht für die Abkürzung der SQL Server-Sprache, z. B. "ENU" im Fall von Englisch.
Informationen zum Anwenden von Updates auf Komponenten von SQL Server 2012, die Teil eines Failoverclusters sind, finden Sie im Abschnitt zur Failoverclusterinstallation. Weitere Informationen über das Ausführen einer Updateinstallation im unbeaufsichtigten Modus finden Sie unter Installieren von Updates an der Eingabeaufforderung.
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-Funktionalität, die in SQL Server 2008 PCU1 verfügbar war. Weitere Informationen zur Funktion für Produktupdates in SQL Server 2012-Setup finden Sie unter Produktupdates in der SQL Server 2012-Installation.
Vollständige Installation von SQL Server 2012 SP1
SQL Server 2012 SP1 ist auch als vollständiges SQL Server-Installationspaket verfügbar. Durch das SQL Server 2012 SP1-Installationspaket wird eine neue Instanz von SQL Server mit SP1 vorinstalliert.
Das Paket enthält eine ausführbare Datei und Installationsdateien im komprimierten Format. Die Dateien sind im folgenden Format im Paket enthalten: SQLServer2012SP1-<Architektur>-<Sprache>.exe und SQLServer2012SP1-<Architektur>-<Sprache>.box.
Lesen Sie bei der Installation von SQL Server 2012 SP1 die folgenden Hinweise:
Laden Sie die folgenden Dateien von der Downloadseite in ein temporäres Computerverzeichnis auf dem Gerät herunter:
SQLServer2012SP1-Architektur-Sprache.box
SQLServer2012SP1-Architektur-Sprache.exe
Nachdem Sie die Downloads abgeschlossen haben, doppelklicken Sie auf SQLServer2012SP1-<Architektur>-<Sprache>.exe, um den Installationsvorgang zu starten.
Der Standardverzeichnispfad wird bereits im Dialogfeld Verzeichnis für extrahierte Dateien auswählen angezeigt: <Aktuelles Laufwerk>\<Aktueller Arbeitsordner>\<Paketname>. Beispiel: %temp%\SQLServer2012SP1-x64-ENU\. Klicken Sie auf Durchsuchen, um den Verzeichnispfad für die extrahierten Dateien zu ändern.
Das Paket wird unter dem angegebenen Installationspfad dekomprimiert und nach Ende der Installation im ausgewählten Installationspfad gelöscht. Die Binärdateien im extrahierten Ordner können für zukünftige Installationen weiterverwendet werden.
Das SQL Server-Installationscenter wird vom Installations-Assistenten ausgeführt. Führen Sie die Installationsanweisungen unter Installieren von SQL Server 2012 vom Installations-Assistenten aus (Setup) (https://msdn.microsoft.com/library/ms143219.aspx) aus.
In der folgenden Tabelle sind einige der Befehlszeilenparameter enthalten, die zum Extrahieren des SQL Server 2012 SP1-Pakets verwendet werden können:
Eine detaillierte Liste der unterstützten Befehlszeilenparameter, die direkt für das SP1-Paket bereitgestellt werden können, finden Sie unter Installieren von SQL Server 2012 von der Eingabeaufforderung (https://msdn.microsoft.com/library/ms144259.aspx)
Parameter |
Beschreibung |
---|---|
/x oder -x |
Öffnet das Dialogfeld Verzeichnis für extrahierte Dateien auswählen und extrahiert dann das Paket in den angegebenen Pfad. Setup wird in diesem Fall nicht ausgeführt. |
/x:<Pfad> oder -x:<Pfad> |
Extrahiert das Paket in den angegebenen Pfad, ohne Setup zu starten. |
/q oder -q |
Gibt an, dass Setup ohne Benutzeroberfläche in einem stillen Modus ausgeführt wird. Dies wird für unbeaufsichtigte Installationen verwendet. |
/l:<Pfad> oder -l:<Pfad> |
Die Protokolldatei wird standardmäßig in einem temporären Verzeichnis mit dem Namen SQLServer2012SPx-<Architektur>-<Sprache>_decompression_log.txt gespeichert. Verwenden Sie diesen Parameter, um die Extraktionsprotokolldatei unter dem angegebenen Pfad zu generieren. Beispiel: SQLServer2012SP1-x64-ENU /x /l:<Pfad> Diese Option sollte nur in Verbindung mit /x oder –x bzw. /x:<Pfad> oder -x:<Pfad> verwendet werden. |
Aktualisieren eines vorbereiteten Images von SQL Server
Sie können ein Update auf eine nicht konfigurierte vorbereitete Instanz von SQL Server anwenden, ohne die Konfiguration der vorbereiteten Instanz abzuschließen. Im Folgenden werden verschiedene Methoden für die Anwendung eines Updates auf eine vorbereitete Instanz von SQL Server erklärt:
Aktualisieren einer zuvor vorbereiteten Instanz von SQL Server
Updates für eine vorbereitete Instanz können vor der Konfiguration angewendet werden. Das Updatepaket erkennt, dass die Instanz im vorbereiteten Status ist und wendet den Patch für die vorbereitete Instanz an, ohne die Konfiguration abzuschließen.
Updates für eine vorbereitete Instanz mittels Microsoft Update:
Sie können Updates auf eine vorbereitete Instanz von SQL Server mittels Microsoft Updates anwenden. Das Microsoft Update-Paket erkennt, dass die Instanz im vorbereiteten Status ist, und wendet den Patch für die vorbereitete Instanz an, ohne die Konfiguration abzuschließen.
Wenn Sie ein vorbereitetes Image von SQL Server aktualisieren, müssen Sie den InstanceID-Parameter angeben. Weitere Informationen und eine Beispielsyntax finden Sie unter Installieren von Updates an der Eingabeaufforderung.
Aktualisieren eines abgeschlossenen Images von SQL Server
Beim Update einer abgeschlossenen und konfigurierten Instanz von SQL Server werden die gleichen Prozesse angewendet wie für jede andere installierte Instanz von SQL Server.
Neuerstellen eines SQL Server 2012-Failoverclusterknotens
Führen Sie die folgenden Schritte aus, wenn Sie einen Knoten im Failovercluster nach der Anwendung von Updates neu erstellen müssen:
Erstellen Sie den Knoten im Failovercluster neu. Weitere Informationen zum Neuerstellen eines Knotens finden Sie unter Wiederherstellen nach einem Fehler der Failoverclusterinstanz.
Führen Sie das ursprüngliche SQL Server 2012-Setupprogramm aus, um SQL Server 2012 auf dem Failoverclusterknoten zu installieren.
Führen Sie das Setup für SQL Server 2012-Updates auf dem hinzugefügten Knoten aus.
Neustarten von Diensten und Anwendungen
Nach Abschluss des Setups werden Sie möglicherweise aufgefordert, den Computer neu zu starten. Nach dem Neustart des Systems oder nach Abschluss des Setups ohne erforderlichen Neustart können Sie den Knoten Dienste in der Systemsteuerung verwenden, um die Dienste neu zu starten, die Sie vor dem Anwenden der SQL Server 2012-Updates beendet haben. Dazu gehören Dienste wie Distributed Transaction Coordinator und die Microsoft Search-Dienste oder entsprechende instanzenspezifische Dienste.
Starten Sie die Anwendungen erneut, die Sie vor dem Ausführen des Setups für das SQL Server 2012-Update beendet haben. Es ist auch sinnvoll, sofort nach der erfolgreichen Installation eine weitere Sicherung der aktualisierten Datenbanken master, msdb und model zu erstellen.
Deinstallieren von SQL Server 2012-Updates
Kumulative Updates für SQL Server 2012 oder Service Packs können in der Systemsteuerung mithilfe der Option Programme und Funktionen deinstalliert werden. Um die Liste der installierten Updates anzuzeigen, öffnen Sie Installierte Updates, indem Sie auf die Schaltfläche Start, auf Systemsteuerung, Programme und dann unter Programme und Funktionen auf Installierte Updates anzeigen klicken. Die kumulativen Updates werden einzeln aufgelistet. Wenn jedoch ein Service Pack installiert wird, das höher als die kumulativen Updates ist, werden die Einträge der kumulativen Updates ausgeblendet und stehen nur zur Verfügung, wenn das Service Pack deinstalliert wird.
Um alle Service Packs und Updates zu deinstallieren, müssen Sie mit dem aktuellen Update oder Service Pack, das auf die Instanz von SQL Server angewendet wurde, beginnen und anschließend die niedrigeren Versionen deinstallieren. In den folgenden Beispielen verfügt SQL Server zum Schluss über das kumulative Update 1, nachdem die Deinstallation der anderen Service Packs und Updates abgeschlossen wurde:
Bei einer Instanz von SQL Server 2012, auf der das kumulative Update 1 und SP1 installiert sind, müssen Sie SP1 deinstallieren.
Bei einer SQL Server 2012-Instanz, auf der das kumulative Update 1, SP1 und das kumulative Update 2 installiert sind, deinstallieren Sie zunächst das kumulative Update 2 und anschließend SP1.
Siehe auch
Andere Ressourcen
Installieren von SQL Server 2012 von der Eingabeaufforderung
Installieren von SQL Server 2012-Wartungsupdates