Een installatie van SQL Server 2008 bijwerken of slipstreamen

In dit artikel wordt beschreven hoe u een installatie van SQL Server 2008 bijwerkt of slipstreamt.

Originele productversie: SQL Server
Origineel KB-nummer: 955392

Inleiding

In dit artikel wordt beschreven hoe u een mislukte installatie van Microsoft SQL Server 2008 bijwerkt of slipstreamt met behulp van de meest recente cumulatieve update (CU) of de meest recente servicepack (SP). Gebruik deze instructies wanneer u SQL Server 2008 niet kunt installeren vanwege een bekend probleem in het installatieprogramma. De sectie hotfixes voor SQL Server 2008-installatie bevat de Microsoft Knowledge Base-artikelen waarin bekende installatieproblemen worden beschreven en wordt uitgelegd hoe u de meest recente update downloadt.

Er zijn twee situaties die u moet overwegen:

  • U probeert SQL Server 2008 te installeren. Er treedt een installatiefout op en de installatiebestanden worden op de computer geïnstalleerd.
  • U wilt proactief bekende installatieproblemen voorkomen met behulp van een update-installatie.

Het wordt aanbevolen de oorspronkelijke SQL Server 2008 bij te werken of te slipstreamen met servicepack 1, omdat met Service Pack het hele product kan worden bijgewerkt. Een CU die is gebaseerd op de oorspronkelijke SQL Server 2008-release kan alleen het SQL-ondersteuningsonderdeel bijwerken.

Zie het onderwerp Veelgestelde vragen over SQL Server 2008 Slipstream 2008 over SQL Server Setup voor antwoorden op veelgestelde vragen over slipstreaming.

Belangrijk

Voor SQL Server 2012 en latere versies moet u parameter gebruiken /UpdateSource om uw SQL Server installatiebestanden bij te werken. Zie Hoe u SQL Server 2012 Setup patcht met een bijgewerkt installatiepakket (updatebron gebruiken om een slimme installatie te krijgen) voor een voorbeeld van hoe u dit doet.

Meer informatie

Wanneer u de oorspronkelijke releaseversie van SQL Server 2008 Setup uitvoert, wordt het installatieprogramma naar de lokale computer gekopieerd en vervolgens opnieuw uitgevoerd vanaf de lokale kopie. Als er dus een latere versie van de ondersteuningsbestanden op de computer staat, worden deze bijgewerkte bestanden door het installatieprogramma uitgevoerd. Daarom kunt u de SQL Server 2008 Setup-ondersteuningsbestanden bijwerken voordat u het Setup.exe-bestand uitvoert.

Vanaf SQL Server 2008 Service Pack 1 kunt u SQL Server 2008 bijwerken met behulp van de slipstream-infrastructuur. Wanneer u Service Pack 1 installeert met behulp van de slipstream-procedure of installeert op een bestaande SQL Server 2008-installatie, wordt er een vermelding gemaakt voor het servicepack in Programma's toevoegen of verwijderen. U kunt het servicepack verwijderen met behulp van deze vermelding.

Als u wilt controleren of een servicepack juist is geïnstalleerd, voert u het SQL Discovery-rapport uit dat beschikbaar is in het SQL Server 2008 Installation Center. U ziet dat de functies versie 10 zijn. n. xxxx, waarbij n de versie van het servicepack vertegenwoordigt. Bijvoorbeeld 10.1. xxxx vertegenwoordigt Service Pack 1.

Een installatie van SQL Server 2008 bijwerken

Wanneer u SQL Server 2008 vanaf een dvd of een netwerkshare probeert te installeren, mislukt de installatie vanwege een probleem met de releaseversie van het installatieprogramma.

In de volgende stappen wordt beschreven hoe u SQL Server 2008 Setup bijwerkt wanneer er een installatieprobleem optreedt:

  1. Als de SQL Server 2008 Setup-ondersteuningsbestanden op de computer zijn geïnstalleerd, past u een CU of een hotfix toe om de SQL Server 2008 Setup-ondersteuningsbestanden bij te werken en voert u het installatieprogramma vervolgens opnieuw uit vanaf de dvd of de netwerkshare.

  2. Als de SQL Server 2008 Setup-ondersteuningsbestanden niet zijn geïnstalleerd, raadpleegt u de sectie Installatie proactief uitvoeren.

Als u wilt bepalen of de SQL Server 2008 Setup-ondersteuningsbestanden op de computer zijn geïnstalleerd, bekijkt u de vermelding met behulp van Programma's in Configuratiescherm in besturingssystemen die ouder zijn dan Windows Vista. Bekijk in Windows Vista of latere versies van Windows de vermelding met behulp van Programma's en onderdelen in Configuratiescherm. Voer de volgende stappen uit om een CU of een hotfix toe te passen en het installatieprogramma uit te voeren:

  1. Als er een oplossing beschikbaar is via een hotfix, downloadt u de CU of de hotfix en installeert u deze vervolgens op de computer door het .exe-bestand uit te voeren of via de opdrachtregel. Het pakket detecteert de SQL Server 2008 Setup-ondersteuningsbestanden op de computer en past vervolgens een nieuwe versie van het SQLSupport.msi-bestand toe.

  2. Voer het installatieprogramma opnieuw uit vanaf de dvd of vanaf de netwerkshare. Het Installatieprogramma detecteert dat er een latere versie van het SQLSupport.msi-bestand beschikbaar is op de computer en het Installatieprogramma wordt uitgevoerd vanaf de lokale versie op de computer in plaats van vanaf de dvd of netwerkshare.

Beperkingen

De volgende beperkingen zijn van toepassing wanneer u het installatieprogramma bijwerkt of de slipstream-procedure gebruikt.

  • Belangrijk

    U moet een mislukte installatie verwijderen als het logboekbestand van deSummary.txt aangeeft dat u de installatie moet verwijderen.

  • Als u de slipstream-procedure gebruikt om een installatie te upgraden naar een Wow64-installatie, moet u een van de volgende extra stappen uitvoeren:

    • Geef naast de parameter de /Action parameter op de opdrachtregel /x86 op.

    • Selecteer x86 op de pagina Opties van het Installatiecentrum.

  • Als u functies toevoegt aan een exemplaar waarop de databaseservice al is geïnstalleerd via slipstreaming, kan de installatie mislukken. Om dit probleem te omzeilen, moet u een functie toevoegen met behulp van de oorspronkelijke SQL Server 2008-bronmedia of het exemplaar upgraden naar SP1 en vervolgens de slipstream-infrastructuur gebruiken.

  • Wanneer u slipstream-pakketten kopieert, gebruikt u paden die geen spaties bevatten. Als u een locatie opgeeft die spaties voor /PCUSOURCE een of-parameters /CUSOURCE bevat, treedt er een fout op bij het instellen van slipstreams.

Installatie proactief uitvoeren

Er zijn twee methoden die u kunt gebruiken om een installatie van SQL Server 2008 bij te werken. We raden u aan de eerste methode te gebruiken vanwege de volgende voordelen van de slipstream-infrastructuur:

  • U kunt snel bijwerken naar SQL Server 2008 SP1 in één installatie.

  • Verminder de herstarttijden.

  • Verbeter de algehele installatie-ervaring.

  • Vermijd bekende installatieproblemen.

Als u deze methoden wilt gebruiken, moet de beheerder de bijgewerkte SQL Server 2008 Setup-ondersteuningsbestanden verkrijgen door de meest recente CU, hotfix of servicepack te downloaden. Zie de sectie hotfixes voor installatie van SQL Server 2008 voor informatie over de installatiepatches die zijn opgenomen in de meest recente hotfix en voor informatie over het downloaden van de hotfix. Nadat u de bijgewerkte SQL Server 2008 Setup-ondersteuningsbestanden hebt verkregen, gebruikt u een van de volgende methoden.

Gebruik de slipstream-procedure om SQL Server 2008 bij te werken

Met deze methode kunt u het hele product bijwerken wanneer u het installatieprogramma SQL Server 2008 uitvoert nadat u een van de volgende procedures hebt gevolgd.

Procedure 1: Eenvoudige slipstreamstappen

Als u een slipstream-drop wilt maken die u kunt gebruiken om de oorspronkelijke media en een servicepack tegelijkertijd te installeren, voert u de volgende stappen uit:

  1. Installeer de volgende vereisten voor SQL Server 2008.

    • .NET Framework 2.0 SP2 voor SQL Server 2008 Express Edition

    • .NET Framework 3.5 SP1 voor andere edities

      Zie Microsoft .NET Framework 3.5 Service Pack 1 om de .NET Framework 3.5 SP1 te downloaden en te installeren.

    • Windows Installer 4.5

  2. Download het servicepackpakket dat overeenkomt met uw systeemarchitectuur. Download bijvoorbeeld het x64-pakket van SQL Server 2008 Service Pack 1 als uw systeem een x64-systeem is.

  3. Pak het servicepack uit door de opdracht SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1uit te voeren.

  4. Voer het servicepack uit om Installatiebestanden op de computer te installeren. U ontvangt een dialoogvenster Ondersteuningsbestanden instellen als de installatieondersteuningsbestanden niet zijn geïnstalleerd. U kunt ook het volgende bestand uitvoeren om de installatieondersteuningsbestanden te installerenC:\SP1\x64\setup\1033\sqlsupport.msi.

  5. Voer het Setup.exe-bestand uit vanaf de bronmedia SQL Server 2008 door de <parameter PCUSource> op te geven. Bijvoorbeeld Setup.exe /PCUSource=C:\SP1.

Procedure 2: Een samengevoegde drop maken

In deze procedure wordt beschreven hoe u een nieuw bronmedium maakt dat de oorspronkelijke bronmedia slipstreamt en SQL Server 2008 Service Pack 1. Wanneer u deze samengevoegde drop maakt, kunt u SQL Server 2008 SP1 in één stap installeren.

Opmerking

  • Het is raadzaam om eerst een slipstream-installatie vanaf de nieuwe drop op een testcomputer te voltooien voordat u deze implementeert in de productieomgeving.

  • Deze stappen zijn voor de Engelse versie van SQL Server 2008. Het werkt echter voor elke taal van SQL Server 2008 als u de juiste taal van het servicepackpakket krijgt.

  1. Kopieer de oorspronkelijke SQL Server 2008-bronmedia naar c:\SQLServer2008_FullSP1.

  2. Download het Service Pack 1-pakket. De pakketnamen zijn als volgt:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe

    • SQLServer2008SP1-KB968369-x64-ENU.exe

    • SQLServer2008SP1-KB968369-x86-ENU.exe

  3. Pak de pakketten als volgt uit:

    • 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

    Opmerking

    Zorg ervoor dat u deze stap voor alle architecturen voltooit om ervoor te zorgen dat de oorspronkelijke media correct worden bijgewerkt.

  4. Voer de volgende opdrachten uit om het setup.exe-bestand en het bestand setup.rll te kopiëren van de uitgepakte locatie naar de oorspronkelijke bronmedialocatie.

    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
    
  5. Voer de volgende opdrachten uit om alle bestanden (niet de mappen), behalve het Microsoft.SQL.Chainer.PackageData.dll-bestand , te kopiëren in C:\SQLServer2008_FullSP1\PCU\Architecture naar C:\SQLServer2008_FullSP1\Architecture om de oorspronkelijke bestanden bij te werken.

    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  
    

    Opmerking

    Als u het Microsoft.SQL.Chainer.PackageData.dll-bestand per ongeluk kopieert, wordt mogelijk het volgende foutbericht weergegeven wanneer u het setup.exe-bestand uitvoert.

    SQL Server Setup is de volgende fout opgetreden:

    De opgegeven actie LandingPage wordt niet ondersteund voor de SQL Server patchbewerking.

    Foutcode 0x84BF0007

    Als dit probleem zich voordoet, herstelt u hetMicrosoft.SQL.Chainer.PackageData.dll bestand terug naar de oorspronkelijke versie.

  6. Bepaal of u het Defaultsetup.ini-bestand in de volgende mappen hebt:

    • C:\SQLServer2008_FullSP1\x86

    • C:\SQLServer2008_FullSP1\x64

    • C:\SQLServer2008_FullSP1\ia64

    Als u het Defaultsetup.ini-bestand in de mappen hebt, opent u het bestandDefaultsetup.ini en voegt u als volgt toe PCUSOURCE=".\PCU" aan het bestand:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    ...
    
    PCUSOURCE=".\PCU"
    

    Als u het Defaultsetup.ini bestand niet in de mappen hebt, maakt u het Defaultsetup.ini-bestand in de mappen en voegt u de volgende inhoud toe aan het bestand:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    PCUSOURCE=".\PCU"
    

    Opmerking

    Dit bestand vertelt het installatieprogramma waar het SP1-bronmedium moet worden gevonden dat u in stap 3 hebt geëxtraheerd.

  7. Start het installatieprogramma.

    Opmerking

    U moet de slipstream-procedure niet uitvoeren om SQL Server 2008 Service Pack 1 toe te passen voor de SQL Server 2008 Express-editie. SQL Server 2008 Express Edition SP1 is al een samengevoegde daling. U kunt echter de slipstream-procedure gebruiken om een cumulatieve update toe te passen voor de SQL Server 2008 Express-editie.

Controleer of u een slipstream-update hebt voltooid

  1. Op de pagina Installatieregels wordt een item Update Setup Media Language Rule weergegeven in de lijst met regels.

  2. Op de pagina Gereed voor installatie geeft het actieknooppunt aan dat het een slipstream-installatie is. Daarnaast wordt een Slipstream-knooppunt weergegeven in de lijst.

  3. In het logboekbestand Samenvatting vindt u de instelling PCUSource.

  4. Als u na de installatie het detectierapport SQL Server functies uitvoert vanuit het Installatiecentrum, ziet u dat de functies versie 10.1 zijn. xxxx.

De SQL Server 2008 Setup-ondersteuningsbestanden bijwerken

Er zijn twee opties die u kunt gebruiken om de SQL Server 2008 Setup-ondersteuningsbestanden te installeren. U wordt aangeraden deze methode te gebruiken om SQL Server 2008 Setup-ondersteuningsbestanden te installeren voordat SQL Server SP1.

Opmerking

Voor de twee opties worden alleen de SQL Server 2008 Setup-ondersteuningsbestanden bijgewerkt. Als u het hele product wilt bijwerken, moet u het hotfix-pakket uitvoeren nadat het product is geïnstalleerd.

Optie 1: het SQLSupport.msi-bestand rechtstreeks installeren

Deze optie is het beste voor het uitvoeren van een gepatchte installatie op een klein aantal computers.

  1. Installeer eventuele vereiste onderdelen voor SQL Server 2008 als deze nog niet zijn geïnstalleerd. Microsoft Windows Installer 4.5 moet zijn geïnstalleerd. U moet de .NET Framework 2.0 SP2 voor SQL Server 2008 Express Edition en de .NET Framework 3.5 SP1 voor andere edities installeren. U moet de .NET Framework 3.5 SP1 downloaden van internet en de SP1 handmatig toepassen.

    Opmerking

    • Op het IA-64-platform wordt het .NET Framework 3.5 niet ondersteund en is het .NET Framework 2.0 SP2 vereist. U kunt de .NET Framework 2.0 SP2 installeren vanaf de bronmedia. De .NET Framework 2.0 SP2 bevindt zich in de volgende map op het bronmedium: <Drive_Letter>:\ia64\redist\2.0\NetFx20SP2_ia64.exe.

    • Op x86- en x64-platforms moet u de .NET Framework 3.5 SP1 installeren.

  2. Dubbelklik op het hotfix-pakket om de SQL Server 2008 Setup-ondersteuningsbestanden te installeren. Nadat u de inhoud van het pakket hebt uitgepakt, worden de bijgewerkte SQL Server 2008 Setup-ondersteuningsbestanden geïnstalleerd. Het hotfix-pakket voltooit de installatie zonder u hiervan op de hoogte te stellen wanneer deze is voltooid. Als u wilt controleren of de bestanden zijn geïnstalleerd, bekijkt u de vermelding met behulp van het item Programma's toevoegen of verwijderen in Configuratiescherm in besturingssystemen die ouder zijn dan Windows Vista. Bekijk in Windows Vista of nieuwere versies van Windows de vermelding met behulp van het item Programma's en onderdelen in Configuratiescherm.

  3. Start het installatieprogramma vanaf de dvd of vanaf de netwerkshare.

Optie 2: De oorspronkelijke mediabestanden bijwerken

Deze optie is het beste voor het uitvoeren van een gepatchte installatie op veel computers, grote implementaties of wanneer een beheerder deze gepatchte installatie beschikbaar wil maken voor gebruikers. Het is belangrijk om deze stappen zorgvuldig en volledig te testen voordat u deze optie beschikbaar maakt voor anderen.

  1. Download de hotfix die de bijgewerkte SQL Server 2008 Setup-ondersteuningsbestanden bevat die u wilt gebruiken om de oorspronkelijke mediabestanden bij te werken. U moet de hotfixes voor x86-, x64- en IA-64-platforms downloaden, omdat de oorspronkelijke media de bestanden voor elk platform bevatten.

  2. Typ bij een opdrachtprompt de volgende opdracht en druk op Enter om de inhoud van het pakket te extraheren: <hotfix_package_name> /x:c:\<kb_number_of_hotfix package>\<architecture>.

    De <tijdelijke aanduiding voor de architectuur> vertegenwoordigt de verschillende hardwareplatforms. Het kan bijvoorbeeld een van de volgende mappen vertegenwoordigen:

    • x86
    • x64
    • IA64

    In de volgende voorbeelden ziet u hoe u deze opdracht kunt gebruiken:

    • 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. Kopieer de inhoud van de dvd SQL Server 2008 naar de lokale harde schijf.

  4. Kopieer de volgende bestanden:

    • Kopieer de bestandenSetup.exe en Setup.rll van de map C:\kb_number_of_hotfix package\ naar de map met de lokale kopie van media\.

    • Kopieer alle bestanden (niet de submappen) in de map architectuur , met uitzondering van het Microsoft.SQL.Chainer.PackageData.dll-bestand , van de map *C:\<kb_number_of_hotfix package>\architecture\architecture* naar de map met de lokale kopie van media\architecture\.

  5. Start het installatieprogramma vanuit de lokale map.

    Opmerking

    Vanwege schemawijzigingen die zijn geïntroduceerd in op RTM gebaseerde cumulatieve updatepakketten voor SQL Server 2008 die beginnen met cumulatief updatepakket 8, kan het volgende foutbericht worden weergegeven wanneer u het installatieprogramma uitvoert. Mogelijk ontvangt u het volgende foutbericht nadat u de installatieondersteuningsbestanden hebt bijgewerkt met behulp van de procedure die wordt beschreven in optie 2:

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

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

    2010-01-14 15:34:36 Slp: Het kenmerk Pad is niet gedeclareerd.

Om dit validatieprobleem te voorkomen, raden we u aan het Microsoft.SQL.Chainer.PackageData.dll bestand van de RTM-media te kopiëren en het oorspronkelijke Microsoft.SQL.Chainer.Package.dll-bestand op dezelfde locatie te houden als het bestand Microsoft.SQL.Chainer.Package.Package.xsd . Doe dit om ervoor te zorgen dat de twee .dll bestanden zijn gesynchroniseerd. Met deze combinatie van .dll bestanden wordt de RTM-versie van SqlSupport.msi (10.00.1600.22) geïnstalleerd. Gebruik een van de volgende methoden om te profiteren van de opgeloste fouten die aanwezig zijn in de cumulatieve update:

  • Methode 1

    Installeer handmatig het SQL Support-.msi-bestand voor de specifieke architectuur vanaf de volgende locatie voor het ophalen van cumulatieve updatepakketten: CU8<CPU>\setup\sqlsupport.msi.

  • Methode 2

    Naast de bestanden die worden vermeld in stap 4 in optie 2, moeten de bestanden die in de volgende stappen worden beschreven, worden gekopieerd voordat u begint met instellen vanuit een lokale map. Voer de volgende stappen uit om de bestanden te kopiëren:

    1. Kopieer het Microsoft.SQL.Chainer.Package.dll-bestand van de RTM-map naar de lokale kopie van de <map> map mediaarchitectuur><.

    2. Kopieer het Sqlsupport.msi-bestand . Van de volgende locaties kopieert u het bestand van de eerste locatie naar de lokale kopie van de tweede locatie:

      • C:<kb_number_of_hotfix-pakketarchitectuur><>\setup\Sqlsupport.msi
      • *<map> mediaarchitectuur><\setup\*

Hotfixes voor installatie van SQL Server 2008

Voor meer informatie over bekende installatieproblemen en de oplossingen om deze problemen op te lossen, klikt u op de volgende artikelnummers om de artikelen in de Microsoft Knowledge Base weer te geven:

Opmerking

Als er andere installatieproblemen worden geïdentificeerd, worden er aanvullende Microsoft Knowledge Base-artikelen uitgebracht en opgenomen in deze lijst.

Installatiefixes verkrijgen voor SQL Server 2008

Een ondersteund cumulatief updatepakket is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen de problemen op te lossen die in dit artikel worden beschreven. Pas deze alleen toe op systemen die deze specifieke problemen ondervinden. Dit cumulatieve updatepakket kan aanvullende tests ontvangen. Als u geen ernstige problemen ondervindt, raden we u daarom aan te wachten op het volgende SQL Server 2008-servicepack dat de hotfixes in dit cumulatieve updatepakket bevat. Klik voor meer informatie over het cumulatieve updatepakket op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

KB956717 - Cumulatief updatepakket 1 voor SQL Server 2008

Van toepassing op

  • SQL Server 2008 Enterprise
  • SQL Server 2008 Developer
  • SQL Server 2008 Express
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • werkgroep SQL Server 2008
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Express met Advanced Services
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition voor kleine bedrijven
  • SQL Server 2008 R2 Web
  • werkgroep SQL Server 2008 R2