Vorgehensweise beim Aktualisieren oder slipstream-Installation von SQL Server 2008

Einführung

Dieser Artikel beschreibt das Aktualisieren oder slipstream einer fehlgeschlagenen Installations von Microsoft SQL Server 2008 mithilfe der neuesten kumulativen Update (CU) oder das neueste Service Pack (SP). Gehen Sie folgendermaßen vor, wenn Sie SQL Server 2008 aufgrund eines bekannten Problems im Setup-Programm nicht installieren können. Abschnitt "SQL Server 2008 Setup Hotfixes" listet Microsoft Knowledge Base-Artikel, die bekannte Setup-Probleme und erläutert, wie das neueste Update zu erhalten.

Es gibt zwei Situationen zu berücksichtigen:
  • Sie versuchen, SQL Server 2008 installieren. Ein Installationsfehler auftritt und die Setup-Dateien auf dem Computer installiert sind.
  • Sie möchten präventiv bekannte Setup-Probleme mithilfe einer Update-Installation.
Es wird empfohlen, dass aktualisieren oder slipstream der ursprünglichen SQL Server 2008 mit Service Pack 1, da das Service Pack ermöglicht das gesamte Produkt aktualisieren. Eine auf SQL Server 2008 Originalversion CU kann nur die Komponente SQL nicht aktualisieren.

Antworten auf häufig gestellte Fragen zu slipstreaming finden Sie SQL Server 2008 Slipstream häufig gestellte Fragen auf der folgenden Microsoft-Website:

Weitere Informationen

Beim Ausführen der Originalversion von SQL Server 2008 Setup das Setup-Programm selbst auf dem lokalen Computer kopiert und erneut aus der lokalen Kopie ausgeführt. Daher wird höher Unterstützungsdateien auf dem Computer vorhanden ist, das Setup-Programm diese aktualisierten Dateien ausgeführt. Daher können Sie die SQL Server 2008 Setup-Unterstützungsdateien aktualisieren, bevor Sie die Datei Setup.exe ausführen.

Ab SQL Server 2008 Service Pack 1 können Sie SQL Server 2008 mithilfe der Slipstream-Infrastruktur aktualisieren. Wenn Sie Service Pack 1 mit Slipstream-Verfahren installieren oder für eine vorhandene Installation von SQL Server 2008, wird ein Eintrag für das Service Pack in Software erstellt. Mit diesem Eintrag können Sie das Servicepack deinstallieren.

Überprüfen Sie, ob ein Servicepack Ausführen der SQL-Discovery, die in SQL Server 2008-Installationscenter ordnungsgemäß installiert ist. Sie sollten sehen, sind die Funktionen der Version 10. n. Xxxx, wobei n die Service Pack-Version darstellt. Z. B. 10.1. Xxxx ist Service Pack 1.

Eine Installation von SQL Server 2008 aktualisieren

Wenn Sie versuchen, SQL Server 2008 von einer DVD oder von einer Netzwerkfreigabe installieren, schlägt die Installation aufgrund eines Problems in der endgültigen Version des Setup-Programms.

Die folgenden Schritte beschreiben, wie SQL Server 2008 Setup aktualisiert, wenn ein Setupproblem auftritt:
  1. Wenn SQL Server 2008 Setup-Unterstützungsdateien auf dem Computer installiert sind, eine CU anwenden oder ein Hotfix zur Aktualisierung von SQL Server 2008 Setup Dateien unterstützen, und führen Sie das Setupprogramm von der DVD oder der Netzwerkfreigabe.
  2. Wenn SQL Server 2008 Setup-Unterstützungsdateien nicht installiert werden, finden Sie im Abschnitt "Proaktiv Ausführen von Setup".
Um festzustellen, ob die SQL Server 2008 Setup-Unterstützungsdateien auf dem Computer installiert sind, zeigen Sie den Eintrag mithilfe der Software im Steuerungsbedienfeld unter Betriebssystemen vor Windows Vista. Zeigen Sie in Windows Vista oder höher den Eintrag Programme und Funktionen im Bedienfeld an. Gehen folgendermaßen Sie vor um zu einem CU- oder einen Hotfix anwenden und das Setup-Programm
  1. Ist eine Korrektur durch einen Hotfix verfügbar, herunterladen Sie CU oder das Update und installieren sie die .exe-Datei ausführen oder mithilfe der Befehlszeile auf dem Computer. Das Paket erkennt die Unterstützung von SQL Server 2008 Setup Dateien auf dem Computer und wendet dann eine neue Version der Datei SQLSupport.msi.
  2. Führen Sie das Setup-Programm erneut aus, von der DVD oder von der Netzwerkfreigabe. Das Setup-Programm erkennt, dass eine neuere Version der Datei SQLSupport.msi auf dem Computer verfügbar ist und das Setup-Programm auf dem Computer nicht von der DVD oder Netzwerkfreigabe aus der lokalen Version führt.

Einschränkungen

Einschränkungen beim Aktualisieren des Setup-Programms oder Slipstream vorgehen:
  • Wichtig Wenn die Protokolldatei "Summary.txt" gibt an, dass Sie deinstallieren müssen, müssen Sie eine fehlgeschlagene Installation deinstallieren.
  • Wenn Sie Slipstream-Verfahren zum Aktualisieren einer Installation Wow64-Installation verwenden, müssen Sie eine der folgenden zusätzlichen Schritte ausführen:
    • Geben Sie den Parameter /Action in der Befehlszeile neben der /x86 -Parameter.
    • Wählen Sie auf der Seite Optionen Mittelpunkt Installation X86.
  • Wenn Sie eine Instanz Features, die bereits hinzufügen über integrierte Installation installiert Datenbankdienst, kann die Installation fehlschlagen. Um dieses Problem zu umgehen, müssen Sie zu Funktion mithilfe von SQL Server 2008-Originalmedien hinzufügen oder aktualisieren Sie die Instanz auf SP1 Slipstream-Infrastruktur.
  • Wenn Sie Slipstream-Pakete kopieren, verwenden Sie Pfade, die keine Leerzeichen enthalten. Wenn Sie einen Speicherort, der Leerzeichen für /PCUSOURCE oder /CUSOURCE enthält angeben, tritt ein Fehler mit der Slipstream-Installation.

Proaktiv ausführen setup

Es gibt zwei Methoden, mit denen Sie eine Installation von SQL Server 2008 aktualisieren. Wir empfehlen die Verwendung der ersten Methode durch die folgenden Vorteile der Slipstream-Infrastruktur:
  • Sie können schnell auf SQL Server 2008 SP1 in einer einzelnen Installation aktualisieren.
  • Verkürzen Sie auf Neustart.
  • Verbessern der allgemeinen Setup.
  • Vermeiden Sie bekannte Setup-Probleme.


Um diese Methoden zu verwenden, benötigen der Administrator aktualisierten SQL Server 2008 Setup-Unterstützungsdateien durch Herunterladen der neuesten CU Hotfix oder Servicepack. Informationen zum Setup-Updates, die neuesten Hotfixes enthalten sind, und Informationen zum Herunterladen des Updates finden Sie im Abschnitt "SQL Server 2008 Setup Hotfixes". Nach die aktualisierten SQL Server 2008 Setup-Unterstützungsdateien Erhalt verwenden Sie eine der folgenden Methoden.

Verwenden Sie Slipstream-Verfahren, um SQL Server 2008 aktualisieren

Diese Methode können Sie das gesamte Produkt aktualisieren, wenn Sie das Setupprogramm von SQL Server 2008 nach einem der folgenden Verfahren ausführen:

Schritt 1: Grundlegende Slipstream-Schritte

Die folgenden Schritte zum Slipstream-Drop erstellen, für die Originalmedien und ein Servicepack gleichzeitig installieren.
  1. Installieren Sie die folgenden erforderlichen Komponenten für SQL Server 2008.
  2. Paket Service Pack, die Systemarchitektur entspricht. Für Beispiel die X64 Downloadpaket von SQL Server 2008 Service Pack 1, wenn Ihr System ein X64-System.
  3. Extrahieren Sie das Servicepack durch Ausführen des folgenden Befehls:
    SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1
  4. Führen Sie das Servicepack Setup-Dateien auf dem Computer installieren. Im Dialogfeld Setup unterstützt Dateien erhalten, wenn die Setup-Unterstützungsdateien nicht installiert wurden. Sie können auch die folgende Datei zum Installieren der Setup-Unterstützungsdateien ausführen:

    C:\SP1\x64\setup\1033\sqlsupport.msi
  5. Führen Sie die Datei Setup.exe vom Quellmedium SQL Server 2008 durch den /PCUSource -Parameter angeben. Beispiel:
    Setup.exe /PCUSource=C:\SP1


Schritt 2: Erstellen einer zusammengeführten ablegen:

Dieses Verfahren beschreibt, wie neue Quellmedium erstellen, die die Originalmedien und SQL Server 2008 Service Pack 1 slipstream. Beim Erstellen von zusammengeführten Rückgang können Sie SQL Server 2008 SP1 in einem einzigen Schritt.

Hinweise
  • Es wird empfohlen, zuerst eine integrierten Installation auf einem Testcomputer aus der neuen ausführen vor der Bereitstellung in dieser Umgebung.



  • Diese Schritte sind für die englische Version von SQL Server 2008. Es funktioniert jedoch für jede Sprache von SQL Server 2008, erhalten die richtige Sprache des Service Pack-Pakets.

  1. Kopieren Sie die Originalmedien SQL Server 2008 auf c:\SQLServer2008_FullSP1.
  2. Service Pack 1-Paket herunterladen Die Paketnamen lauten wie folgt:
    • SQLServer2008SP1-KB968369-IA64-ENU.exe
    • SQLServer2008SP1-KB968369-x64-ENU.exe
    • SQLServer2008SP1-KB968369-x86-ENU.exe
  3. Extrahieren Sie die Pakete wie folgt:
    • SQLServer2008SP1-KB968369-IA64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    • SQLServer2008SP1-KB968369-x64-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    • SQLServer2008SP1-KB968369-x86-ENU.exe /x:c:\SQLServer2008_FullSP1\PCU
    Hinweis Stellen Sie sicher, dass führen Sie diesen Schritt für alle Architekturen um sicherzustellen, dass die Originalmedien ordnungsgemäß aktualisiert werden.

  4. Führen Sie die folgenden Befehle die Datei Setup.exe und die Setup.rll-Datei an die ursprüngliche Quelle Media Verzeichnis kopieren.
    Robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    Robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
  5. Führen die folgenden Befehle zum Kopieren aller Dateien (nicht den Ordner), mit Ausnahme der Datei Microsoft.SQL.Chainer.PackageData.dll in C:\SQLServer2008_FullSP1\PCU\Architektur C:\SQLServer2008_FullSP1 \Architektur die ursprünglichen Dateien aktualisieren.

    robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll

    Robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll


    Hinweis Wenn Sie versehentlich die Datei Microsoft.SQL.Chainer.PackageData.dll kopieren, erhalten Sie folgende Fehlermeldung, wenn Sie die Datei Setup.exe ausführen.

    SQL Server ist den folgenden Fehler aufgetreten:

    Die angegebene Aktion Zielseite ist für SQL Server Patchingg Vorgang nicht unterstützt.

    Fehlercode: 0x84BF0007


    Wenn dieses Problem auftritt, Wiederherstellen der Microsoft.SQL.Chainer.PackageData.dll-Datei wieder auf die ursprüngliche Version.

  6. Ermitteln Sie, ob die Datei Defaultsetup.ini in den folgenden Ordnern:
    • C:\SQLServer2008_FullSP1\x86
    • C:\SQLServer2008_FullSP1\x64
    • C:\SQLServer2008_FullSP1\ia64
    Haben Sie die Datei Defaultsetup.ini im Ordner, öffnen Sie die Datei Defaultsetup.ini, und fügen PCUSOURCE = ". \PCU" der Datei wie folgt:
         ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    ...

    PCUSOURCE=".\PCU"

    Haben Sie nicht die Datei Defaultsetup.ini im Ordner, erstellen Sie die Datei Defaultsetup.ini im Ordner und fügen Sie folgenden Inhalt zur Datei:

        ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    PCUSOURCE=".\PCU"

    Hinweis Diese Datei weist dem Setupprogramm Speicherort das Quellmedium SP1, die Sie extrahiert in Schritt 3.
  7. Starten Sie das Setup-Programm.
Hinweis Führen Sie die Slipstream-Prozedur, um SQL Server 2008 Service Pack 1 für SQL Server 2008 Express Edition gelten. SQL Server 2008 Express Edition SP1 ist bereits verbundenen. Slipstream-Verfahren können Sie jedoch ein kumulatives Update für SQL Server 2008 Express Edition gelten.
Wie Sie überprüfen, ob Sie eine Slipstream-Update abgeschlossen haben

  • In Seite Installationsregeln wird ein Update Setup Media Sprache Regel Element in der Liste angezeigt.
  • Auf der Seite bereit zur Installation gibt der-Knoten ist eine Slipstream-Installation an. Darüber hinaus wird ein Slipstream -Knoten in der Liste angezeigt.


  • In der Zusammenfassung Protokolldatei finden Sie die PCUSource -Einstellung.
  • Nach der Installation beim SQL Server-Features Discovery Bericht Center Installation ausführen erhalten Sie Features Version 10.1 sind. Xxxx.

Aktualisieren von SQL Server 2008 Setup-Unterstützungsdateien

Es gibt zwei Optionen, mit denen Sie die SQL Server 2008 Setup-Unterstützungsdateien zu installieren. Wir empfehlen diese Methode verwenden, um SQL Server 2008 Setup-Unterstützungsdateien vor SQL Server SP1 installieren.

Hinweis Bei beiden Optionen werden die SQL Server 2008 Setup-Unterstützungsdateien aktualisiert. Um das gesamte Produkt zu aktualisieren, führen Sie das Hotfix-Paket der Installation des Produkts.

Option 1: Installieren Sie die Datei SQLSupport.msi direkt


Diese Option ist am besten für Patches Setup auf eine kleine Anzahl von Computern ausgeführt.
  1. Installieren Sie erforderlichen Komponenten für SQL Server 2008, wenn sie nicht bereits installiert sind. Microsoft Windows Installer 4.5 installiert. Sie müssen.NET Framework 2.0 SP2 für SQL Server 2008 Express Edition und.NET Framework 3.5 SP1 für andere Editionen installieren. Sie müssen.NET Framework 3.5 SP1 aus dem Internet herunterladen und SP1 manuell anwenden.

    Hinweise
    • IA-64-Plattform.NET Framework 3.5 nicht unterstützt, und.NET Framework 2.0 SP2 ist erforderlich. Sie können.NET Framework 2.0 SP2 vom Quellmedium. .NET Framework 2.0 SP2 befindet sich im folgenden Ordner auf dem Quellmedium:
      Drive_Letter:\ia64\redist\2.0\NetFx20SP2_ia64.exe
    • Auf X86 und X64-Plattformen müssen Sie.NET Framework 3.5 SP1 installieren.
  2. Doppelklicken Sie auf das Hotfix-Paket installieren Sie SQL Server 2008 Setup-Unterstützungsdateien. Nach dem Extrahieren der Inhalt des Pakets werden die aktualisierten SQL Server 2008 Setup-Unterstützungsdateien installiert. Das Hotfix-Paket Abschließen der Installation ohne Hinweis darauf, dass sie abgeschlossen wird. Bestätigen, dass die Dateien installiert sind, zeigen Sie den Eintrag mit dem Software im Steuerungsbedienfeld unter Betriebssystemen vor Windows Vista. Zeigen Sie in Windows Vista oder höher den Eintrag Programme und Funktionen im Bedienfeld an.
  3. Starten Sie das Setupprogramm von der DVD oder von der Netzwerkfreigabe.
Option 2: Aktualisieren der Originaldateien


Diese Option ist am besten für eine große Anzahl von Computern, die große Installationen Patches Setup ausführen oder Setup Benutzer als Administrator zur Verfügung stellen möchte gepatcht. Es ist wichtig, diese Schritte sorgfältig und vollständig testen, bevor diese Option für andere Benutzer verfügbar gemacht.
  1. Laden Sie den Hotfix, der die aktualisierten SQL Server 2008 Setup-Unterstützungsdateien enthält die ursprünglichen Mediendateien aktualisiert. Da die ursprünglichen Dateien für jede Plattform enthält, müssen Sie die Hotfixes für X86, X64 und IA-64-Plattformen herunterladen.
  2. Befehlszeile geben Sie folgenden Befehl extrahieren Sie den Inhalt des Pakets geben
    hotfix_package_name/x:c:\kb _number_of_hotfix package\architecture
    Architektur steht die verschiedenen unterstützten Hardwareplattformen. Beispielsweise können sie einen der folgenden Ordner darstellen:
    • x86
    • x64
    • IA64
    Die folgenden Beispiele veranschaulichen die Verwendung dieses Befehls:
    • SQLServer2008-KB956717-IA64.exe /x:c:\kb956717\ia64
    • SQLServer2008-KB956717-x64.exe /x:c:\kb956717\x64
    • SQLServer2008-KB956717-x86.exe /x:c:\kb956717\x86
  3. Kopieren Sie den Inhalt der SQL Server 2008-DVD auf die Festplatte.
  4. Dateien:
    1. Kopieren Sie die Dateien Setup.exe und Setup.rll aus dem C:\Kb_number_of_hotfix Paket\ Ordner in den Ordner mit die lokale Kopie des Mediums\ Ordner.
    2. Kopieren Sie alle Dateien (keine Unterordner) außer der Datei Microsoft.SQL.Chainer.PackageData.dll im Ordner Architektur C:\Kb_number_of_hotfix Paket\Architektur\Architektur\ Ordner in den Ordner mit die lokale Kopie des Mediums\Architektur\ Ordner.
  5. Starten Sie das Setup-Programm aus dem lokalen Ordner.
Hinweis Durch schemaänderungen, die in RTM Basis-kumulativen Updatepaketen für SQL Server 2008 eingeführt wurden, die kumulative Update Package 8 starten, erhalten Sie folgende Fehlermeldung beim Ausführen des Setup-Programms. Die folgende Fehlermeldung erhalten, nachdem Sie Setup-Unterstützungsdateien mithilfe der Option 2 beschriebene Prozedur aktualisiert:

2010-01-14 15:34:36 Slp: Kategorie:
Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException

2010-01-14 15:34:36 Slp: Nachricht:

2010-01-14 15:34:36 Slp: Attribut 'Pfad' ist nicht deklariert.

Um dieses Problem zu vermeiden, wird empfohlen, kopieren Sie die Datei Microsoft.SQL.Chainer.PackageData.dll von der RTM-Medien und die ursprüngliche Microsoft.SQL.Chainer.Package.dll-Datei im gleichen Verzeichnis wie die Datei Microsoft.SQL.Chainer.Package.Package.xsd beibehalten. Dies tun, um sicherzustellen, dass die DLL-Dateien synchron sind. Diese Kombination von DLL-Dateien werden die RTM-Version SqlSupport.msi (10.00.1600.22) installieren. Die Updates profitieren, die das kumulative Update verwenden Sie eine der folgenden Methoden:



Methode 1

Installieren Sie manuell SQL unterstützt MSI-Datei für die Architektur aus der folgenden kumulative Update Paket extrahieren:
CU8\<CPU>\setup\sqlsupport.msi


Methode 2

Zusätzlich zu den mit den in Schritt 4 die Option 2 aufgeführt sind, die in den folgenden Schritten beschriebenen Dateien vor dem Starten von Setup von einem lokalen Ordner kopiert werden sollen. Kopieren Sie die Dateien folgendermaßen.
  1. Kopieren Sie die Datei Microsoft.SQL.Chainer.Package.dll im Ordner RTM zur lokalen Kopie der < Medien > \ < Architecture > Ordner.
  2. Kopieren Sie die Datei Sqlsupport.msi. Kopieren Sie die Datei von erster Position zur lokalen Kopie der zweiten Position, der folgenden Speicherorte:
    C:\<kb_number_of_hotfix package>\<architecture>\setup\Sqlsupport.msi
    < Datenträger > \ < Architektur Ordner > \setup\

SQL Server 2008 Setup hotfixes

Informationen über bekannte Setup-Probleme und behebt diese Probleme zu beheben klicken Sie auf die folgenden Artikelnummern klicken, um die Artikel der Microsoft Knowledge Base:

955814 Update: bei SQL Server 2008 Express Edition auf einem Domänencontroller mit Windows Server 2003 Service Pack 2 oder Windows Small Business Server 2003 Service Pack 1 installieren: "Ausnahme wurde von Aufrufziel ausgelöst"

956138 beheben: eine nicht-englische Instanz von SQL Server 2000 Reporting Services nicht auf SQL Server 2008 Reporting Services aktualisieren

957453 Update: bei SQL Server 2008 installieren, schlägt die Installation fehl und die Fehlermeldung "Attribute stimmen nicht überein" in der Datei "Summary.txt" protokolliert

957804 Update: SQL Server Setup verwendet den Namen der Instanz, die Sie bereitstellen in der geänderten Datei Config.ini beim Installieren von SQL Server 2008 Express

955949 beheben: clusterupgrade auf SQL Server 2008 nicht bei SQL Server 2005-Clusterknoten andere installierte Features

Beheben von 957806 : die CompleteFailoverCluster Aktion erkennt nicht die richtige SKU bereit ist, mit der Aktion PrepareFailoverCluster in SQL Server 2008

957459 Update: Fehlermeldung, wenn Sie versuchen, einen zweiten Knoten zu einem SQL Server 2008-Failovercluster hinzuzufügen: "Aktuelle SKU ist ungültig"

Hinweis Bei anderen Setup-Probleme werden weitere Artikel der Microsoft Knowledge Base veröffentlicht und in dieser Liste enthalten.

Wie Setup Hotfixes für SQL Server 2008

Ein unterstütztes kumulatives Updatepaket ist jetzt von Microsoft erhältlich. Allerdings soll die Probleme beheben, die in diesem Artikel beschrieben werden. Wenden Sie es nur auf Systemen an, auf denen diese speziellen Probleme auftreten. Dieses kumulative Updatepaket möglicherweise noch getestet. Wenn Ihr System durch diese Probleme nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Servicepack für SQL Server 2008 warten, die Hotfixes in diesem kumulativen Update-Paket enthält. Weitere Informationen über das kumulative Updatepaket, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

956717 kumulative Updatepaket 1 für SQL Server 2008

Eigenschaften

Artikelnummer: 955392 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

Feedback