Übersicht über die SQL Server-Wartungsinstallation
Sie können eine beliebige vorhandene SQL Server 2008-Komponente mit einem SQL Server 2008-Wartungsupdate aktualisieren. Wenn die Versionsebene einer vorhandenen Komponente von SQL Server 2008 neuer ist als die Versionsebene des Updates, schließt das Setupprogramm diese Komponente von der Aktualisierung aus.
Beim Installieren von SQL Server 2008-Updates gelten die folgenden Überlegungen:
- Alle Features, 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 Features wie Verwaltungstools, Business Intelligence Development Studio und SQL Server Integration Services müssen stets mit dem aktuellen Update aktualisiert werden. Wenn eine Komponente oder Instanz in der Featurestruktur nicht ausgewählt ist, wird die Komponente oder Instanz nicht aktualisiert.
- Standardmäßig werden die SQL Server 2008-Aktualisierungsprotokolldateien unter %Programme%\Microsoft SQL Server\100\Setup Bootstrap\LOG\ gespeichert.
- Seit Service Pack 1 (SP1) können Sie ein Update per Slipstream in die ursprünglichen Medien einbeziehen, um die ursprünglichen Medien und das Update gleichzeitig auszuführen. Weitere Informationen finden Sie unter SQL-Serverupdate per Slipstream.
- Es wird empfohlen, vor dem Ausführen eines SQL Server 2008-Wartungsupdates eine Sicherung Ihrer 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.
Weitere Informationen finden Sie unter Anwenden eines SQL Server 2008-Updates auf eine Failoverclusterinstanz in der Microsoft Knowledge Base.
Erforderlicher Speicherplatz
Der empfohlene erforderliche Speicherplatz beträgt etwa das 2,5-fache der Paketgröße, um das Paket installieren, herunterladen und extrahieren zu können.
Die Größe der SP1-Pakete ist im Folgenden aufgelistet:
- X86: 270 MB
- X64: 331 MB
- Ia64: 320 MB
Nach dem Installieren von SP1 können Sie das heruntergeladene Paket entfernen. Die temporären Dateien werden automatisch entfernt.
Übersicht über die Installation
In diesem Abschnitt wird die Installation von SQL Server 2008-Updates erläutert, einschließlich Anweisungen zum Ausführen folgender Vorgänge:
- Vorbereiten einer Installation von SQL Server 2008-Updates
- Installieren von SQL Server 2008-Updates
- Neustarten von Diensten und Anwendungen
Vorbereiten einer Installation von SQL Server 2008-Updates
Vor dem Installieren von SQL Server 2008-Updates müssen Sie die folgenden Schritte ausführen:
- Sichern der SQL Server 2008-Systemdatenbanken – Sichern Sie vor der Installation von SQL Server 2008-Updates die Datenbanken master, msdb und model. Durch die Installation von SQL Server 2008-Updates werden diese Datenbanken geändert. Sie werden damit inkompatibel mit früheren Versionen von SQL Server 2008. Sicherungen dieser Datenbanken sind erforderlich, wenn Sie SQL Server 2008 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\MSAS10\<Instanz-ID>\OLAP\Data\ installiert.
- Die Analysis Services-Konfigurationseinstellung in der Konfigurationsdatei msmdsrv.ini. Standardmäßig befindet sich diese im Verzeichnis C:\Programme\Microsoft SQL Server\MSAS10\<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. Weitere Informationen finden Sie unter "Erweitern einer Datenbank" in der SQL Server-Onlinedokumentation.
- Beenden von Diensten und Anwendungen – Um einen möglichen Neustart des Systems zu vermeiden, beenden Sie vor dem Installieren von SQL Server 2008-Updates alle Anwendungen und Dienste, die Verbindungen mit zu aktualisierenden Instanzen von SQL Server herstellen. Dies gilt auch für SQL Server Management Studio, Business Intelligence Development Studio, die Systemsteuerung und die Option Software.
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 2008-Updates
In diesem Abschnitt wird der Installationsvorgang beschrieben.
Wichtig: |
---|
SQL Server 2008-Updates müssen unter einem Konto installiert werden, das über Administratorprivilegien auf dem Computer verfügt, auf dem diese installiert werden. |
Starten eines SQL Server 2008-Updates
Um ein SQL Server 2008-Update zu installieren, führen Sie die selbstextrahierende Paketdatei SQLServer2008-KBxxxxxx-PPP.exe aus, wobei PPP für die jeweilige Plattform steht.
Hinweis: |
---|
Informationen zum Anwenden von Updates auf Komponenten von SQL Server 2008, 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 Vorgehensweise: Installieren von SQL Server 2008 (Setup). |
SQL-Serverupdate per Slipstream
Übersicht:
Beim Slipstreaming werden ein SQL Server 2008-Update und die ursprünglichen Installationsmedien zusammengefasst, sodass die ursprünglichen Medien und das Update gleichzeitig installiert werden. Beim Ausführen der ursprünglichen Version von SQL Server 2008-Setup, wird das Setupprogramm auf den lokalen Computer kopiert und die lokale Kopie erneut ausgeführt. Aus diesem Grund wird, sobald eine höhere Version von Setup auf dem Computer vorhanden ist, das aktualisierte Setup ausgeführt.
Das Slipstreaming wird in den folgenden Szenarien unterstützt:
- Ursprüngliche Medien und Service Pack
- Ursprüngliche Medien, Service Pack und kumulatives Update
Hinweis: Das Slipstreaming eines Updates mit den ursprünglichen Medien jedoch ohne Service Pack wird nicht unterstützt. Wichtig: Für SQL Server Express müssen die Version mit dem Service Pack heruntergeladen und ggf. kumulative Updates per Slipstream einbezogen werden.
Es bestehen verschiedene Möglichkeiten, ein Update per Slipstream einzubeziehen:
Option 1: Direktes Installieren des neuesten Updates mit der ursprünglichen Version von SQL Server 2008-Setup:
Diese Option wird empfohlen, wenn das Upgrade auf wenigen Computern ausgeführt wird.
Installieren Sie die folgenden erforderlichen Voraussetzungen für SQL Server 2008.
- Microsoft Windows Installer 4.5
- Microsoft .NET Framework 3.5 Service Pack 1
Hinweis: Auf der IA-64-Plattform wird .NET Framework 3.5 nicht unterstützt und .NET Framework 2.0 SP2 ist erforderlich. Sie müssen .NET Framework 2.0 SP2 vom Quellmedium installieren, da .NET Framework 2.0 SP2 im Microsoft Download Center nicht verfügbar ist. .NET Framework 2.0 SP2 befindet sich im folgenden Ordner des Quellmediums: Laufwerkbuchstabe:\ia64\redist\2.0\NetFx20SP2_ia64.exe
Laden Sie das Service Pack und das kumulative Update für das Slipstreaming herunter. Wählen Sie das entsprechende Sprach- bzw. Architekturpaket für Ihre Umgebung aus. Service Packs müssen sowohl mit der Sprache als auch mit der Architektur übereinstimmen. Kumulative Updates sind für alle Sprachen geeignet.
Doppelklicken Sie auf das Service Pack, um die Setup-Unterstützungsdateien für SQL Server 2008 zu installieren. Um zu überprüfen, ob das aktualisierte Setup installiert wurde, suchen Sie bei Betriebssystemen, die älter sind als Windows Vista, in der Systemsteuerung mithilfe des Elements Software nach dem Eintrag "Unterstützungsdateien für SQL Server 2008-Setup". Unter Windows Vista oder höheren Versionen von Windows kann der Eintrag in der Systemsteuerung mithilfe des Elements Programme und Funktionen angezeigt werden.
Extrahieren Sie den Inhalt der einzelnen Pakete, indem Sie an der Eingabeaufforderung das folgende Skript ausführen:
<Name des PCU- oder CU-Pakets>.exe /x:<Stamm des Pfads zum Speicherort für die extrahierten Dateien>\<PCU | CU>Hinweis: Der Name des Pakets verfügt über das folgende Format: PCU: SQLServer2008SP1-<KB-Artikel>-<Architektur>-<Sprache>.exe CU: SQLServer2008SP1-<KB-Artikel>-<Architektur>.exe Der Architekturplatzhalter steht für die unterschiedlichen Hardwareplattformen. Er kann beispielsweise für einen der folgenden Ordner stehen: x86 x64 IA64 Führen Sie beispielsweise folgende Befehle aus, um den Inhalt des PCU-Pakets zu extrahieren: SQLServer2008- KB123456-IA64.exe /x:c:\MeinUpdate\PCU SQLServer2008- KB123456-x64.exe /x:c:\MeinUpdate\PCU SQLServer2008- KB123456-x86.exe /x:c:\MeinUpdate\PCU Wenn Sie ein CU einschließen möchten, das auf dem PCU basiert, extrahieren Sie die CU-Pakete nach C:\MeinUpdate\CU. Starten Sie das SQL Server 2008-Setupprogramm, und geben Sie den Pfad für die Dateien des Service Packs und des kumulativen Updates mithilfe des /PCUSource-Parameters und des /CUSource-Parameters an. Ein Pfad, der auf dem in Schritt 4 angegebenen extrahierten Speicherort basiert, lautet beispielsweise folgendermaßen:
Setup.exe /PCUSource = c:\MyUpdate\PCU /CUSource= c:\MyUpdate\CU
Hinweis: Für SQL Server Express SP1 oder höher wird nur der /CUSource-Parameter unterstützt. Wenn Sie SQL Server in WOW64 per Slipstream einbeziehen, müssen Sie einen der folgenden Schritte ausführen: - Um das Installationscenter zu überspringen, geben Sie in der Befehlszeile den /Action-Parameter und den /x86-Parameter an.
- Alternativ können Sie auf der Seite Optionen im Installationscenter die Option x86 auswählen.
Option 2: Slipstream des Express Core Service Packs mit kumulativem Update:
Diese Option wird empfohlen, wenn das Upgrade auf wenigen Computern ausgeführt wird.
- Installieren Sie die folgenden erforderlichen Voraussetzungen für SQL Server 2008.
- Microsoft Windows Installer 4.5
- Microsoft .NET Framework 3.5 Service Pack 1
Hinweis: SQL Server Express erfordert nur .NET 2.0 SP2. Da diese Version jedoch nicht öffentlich verfügbar ist, müssen Sie stattdessen .NET 3.5 SP1 installieren. - Laden Sie das SQL Server Express-Hauptpaket und das kumulative Update für das Slipstreaming herunter. Wählen Sie die Ihrer Umgebung entsprechende Sprache bzw. Architektur von SQL Server Express aus. Die kumulativen Updates sind für alle Sprachen geeignet.
- Extrahieren Sie den Inhalt des kumulativen Updatepakets, indem Sie an der Eingabeaufforderung das folgende Skript ausführen:
<Name des CU-Pakets>.exe /x:<Stamm des Pfads zum Speicherort für die extrahierten Dateien>\<CU>Hinweis: Der Name des Pakets verfügt über das folgende Format: CU: SQLServer2008-<KB-Artikel>-<Architektur>.exe Der Architekturplatzhalter steht für die unterschiedlichen Hardwareplattformen. Er kann beispielsweise für einen der folgenden Ordner stehen: x86 x64 IA64 Führen Sie beispielsweise folgende Befehle aus, um den Inhalt des kumulativen Updatepakets zu extrahieren: SQLServer2008-KB123456-IA64.exe /x:c:\MeinUpdate\CU SQLServer2008-KB123456-x64.exe /x:c:\MeinUpdate\CU SQLServer2008-KB123456-x86.exe /x:c:\MeinUpdate\CU - Starten Sie das SQL Server 2008-Setupprogramm, und geben Sie den Pfad für die Dateien des Service Packs und des kumulativen Updates mithilfe des /CUSource-Parameters an.
Hinweis: Für SQL Server Express SP1 oder höher wird nur der /CUSource-Parameter unterstützt.
- Microsoft Windows Installer 4.5
- Microsoft .NET Framework 3.5 Service Pack 1
Option 3: Aktualisieren der ursprünglichen Mediendateien:
Diese Option wird beim Ausführen eines gepatchten Setups auf vielen Computern oder in großen Bereitstellungen empfohlen. Außerdem wird diese Option empfohlen, wenn ein Administrator dieses gepatchte Setup Benutzern zur Verfügung stellen möchte. Zusätzlich wird empfohlen, einen vollständigen Test auszuführen, bevor diese Option anderen Benutzern zur Verfügung gestellt wird. Diese Option wird in den folgenden Szenarien unterstützt:
- Ursprüngliche Medien und Service Pack
- Ursprüngliche Medien, Service Pack und kumulatives Update
- Laden Sie das Service Pack und das optionale kumulative Update für das entsprechende Service Pack herunter, mit dem die ursprünglichen Mediendateien aktualisiert werden sollen. Sie müssen das Service Pack und die Updates für alle Plattformen (x86, x64 und IA-64) herunterladen, da die ursprünglichen Medien die Dateien für sämtliche Plattformen enthalten. Beispielsweise müssen Sie entweder drei Pakete herunterladen, um die ursprünglichen Medien und nur das Service Pack zusammenzuführen, oder sechs Pakete, um die ursprünglichen Medien, das Service Pack und das kumulative Update zusammenzuführen.
- Extrahieren Sie den Inhalt der einzelnen Pakete, indem Sie an der Eingabeaufforderung das folgende Skript ausführen:
<Name des PCU- oder CU-Pakets>.exe /x:<Stamm des Pfads zum Speicherort für die extrahierten Dateien>\<PCU | CU>Hinweis: Der Name des Pakets verfügt über das folgende Format: PCU: SQLServer2008SP1-<KB-Artikel>-<Architektur>-<Sprache>.exe CU: SQLServer2008SP1-<KB-Artikel>-<Architektur>.exe Der Architekturplatzhalter steht für die unterschiedlichen Hardwareplattformen. Er kann beispielsweise für einen der folgenden Ordner stehen: x86 x64 IA64 Führen Sie beispielsweise folgende Befehle aus, um den Inhalt des PCU-Pakets zu extrahieren: SQLServer2008- KB123456-IA64.exe /x:c:\MeinUpdate\PCU SQLServer2008- KB123456-x64.exe /x:c:\MeinUpdate\PCU SQLServer2008- KB123456-x86.exe /x:c:\MeinUpdate\PCU Mit dem vorherigen Befehl werden die drei Architekturen in einem Ordner zusammengeführt. Wenn Sie ein CU einschließen möchten, das auf dem PCU basiert, extrahieren Sie die Pakete des kumulativen Updates nach C:\MeinUpdate\CU. - Kopieren Sie den Inhalt der SQL Server 2008-DVD in einen lokalen Ordner, beispielsweise SQLServer2008RTM.
- Um die Dateien in den ursprünglichen Installationsmedien zu aktualisieren, kopieren Sie die Datei SQLSupport.msi von C:\MeinUpdate\PCU\<Architektur>\Setup\<Sprache LCID>\sqlsupport.msi nach C:\SQLServer2008RTM\<Architektur>\Setup\sqlsupport.msi. Stellen Sie sicher, dass Sie die Datei Sqlsupport.msi für alle Architekturen kopieren.
Hinweis: Verwenden Sie stattdessen die Dateien im extrahierten Ordner des kumulativen Updates, wenn zusätzlich ein Paket des kumulativen Updates per Slipstreaming integriert wird. - Kopieren Sie die Dateien Setup.exe und Setup.rll aus dem Ordner C:\MeinUpdate\PCU\ in den Stammordner mit den Quellmedien von der DVD.
Hinweis: Verwenden Sie stattdessen die Dateien im extrahierten Ordner des kumulativen Updates, wenn zusätzlich ein Paket des kumulativen Updates per Slipstreaming integriert wird. - Um die Dateien in den ursprünglichen Installationsmedien zu aktualisieren, kopieren Sie alle Dateien ohne die Ordner und ohne die Datei Microsoft.SQL.Chainer.PackageData.dll aus dem Ordner C:\MeinUpdate\PCU\<Architektur> in den Ordner C:\SQLServer2008RTM \<Architektur>
Hinweis: Verwenden Sie stattdessen die Dateien im extrahierten Ordner des kumulativen Updates, wenn zusätzlich ein Paket des kumulativen Updates per Slipstreaming integriert wird. - Starten Sie das Programm setup.exe unter C:\SQLServer2008RTM, und geben Sie die Werte für den /PCUSource-Parameter und den /CUSource-Parameter an. Beispielsweise C:\SQLServer2008RTM\Setup.exe /PCUSource=c:\MeinUpdate\PCU /CUSource= c:\MeinUpdate\CU.
Hinweis: Wenn Sie den Ordner zur Benutzerinstallation in einer Freigabe speichern, legen Sie den /PCUSource-Parameter und den /CUSource-Parameter auf einen UNC-Pfad fest.
Anwenden eines SQL Server 2008-Updates auf eine Failoverclusterinstanz
Weitere Informationen über das Installieren von Updates für einen SQL Server 2008-Failovercluster finden Sie unter Anwenden eines SQL Server 2008-Updates auf eine Failoverclusterinstanz in der Microsoft Knowledge Base.
Neuerstellen eines SQL Server 2008-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 "Vorgehensweise: Wiederherstellen bei einem Failoverclusterfehler in Szenario 1" in der SQL Server-Onlinedokumentation.
- Führen Sie das ursprüngliche SQL Server 2008-Setupprogramm aus, um SQL Server 2008 auf dem Failoverclusterknoten zu installieren.
- Führen Sie das Setup für SQL Server 2008-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 2008-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 2008-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 2008-Updates
Kumulative Updates für SQL Server 2008 oder Service Packs können in der Systemsteuerung mithilfe der Option Programme und Funktionen deinstalliert werden. 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 2008, auf der das kumulative Update 1 und SP1 installiert sind, müssen Sie SP1 deinstallieren.
- Bei einer Instanz von SQL Server 2008, 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.