Delen via


Een gedeeltelijke installatie van SQL Server verwijderen

In dit artikel wordt de procedure beschreven voor het verwijderen van een gedeeltelijke installatie van SQL Server.

Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 955404

Symptomen

Wanneer u een exemplaar van SQL Server opnieuw probeert te installeren nadat het de eerste keer niet op dezelfde server is geïnstalleerd, ziet u mogelijk dat de tweede poging ook tot een fout leidt.

Oorzaak

Dit probleem treedt op omdat er na de eerste installatie een gedeeltelijk geïnstalleerd exemplaar van SQL Server op de server bestaat. Het installatieprogramma van SQL Server draait de installatie niet terug als de installatie mislukt. Het gedeeltelijk geïnstalleerde exemplaar bevat niet de editie van SQL Server die u wilde installeren, zoals de Enterprise-editie, de Standard-editie of de Evaluatie-editie. Wanneer u dezelfde versie op dezelfde server probeert te installeren, wordt het bestaande exemplaar door het installatieprogramma gevonden. Het installatieprogramma kan echter niet bepalen welke versie van SQL Server moet worden geïnstalleerd. De installatie mislukt daarom.

Oplossing

Gebruik de volgende procedure om het probleem op te lossen:

  1. Zorg ervoor dat u geldige back-ups van databases hebt voor elk sql-exemplaar op het systeem.

  2. Navigeer naar het installatielogboekbestand Summary.Txt en noteer de installatieopdracht die door het installatieprogramma wordt voorgesteld.

  3. Navigeer met behulp van een opdrachtprompt met verhoogde bevoegdheid naar de locatie van 'setup.exe' voor <een upgrade naar> de installatiemediamap en voer de opdracht uit vanuit stap 2.

    Notitie

    Het is erg belangrijk om ervoor te zorgen dat u de opdrachten uitvoert op de juiste instantie, anders riskeert u een werkende instantie te verwijderen.

  4. Start de gui van de wizard Installatiecentrum vanuit de groep SQL Server-programma of door het installatieprogramma opnieuw uit te voeren.

  5. Navigeer naar het menu Extra , selecteer het detectierapport geïnstalleerde SQL Server-functies en controleer of er geen exemplaren meer <instance name>.INACTIVE worden weergegeven in het rapport.

  6. Als er inactieve exemplaren in het detectierapport staan, volgt u deze stappen om ze te verwijderen:

    1. Open het bijbehorende XML-bestand.

    2. Zoek elke MSSQLSERVER.INACTIVE vermelding.

    3. Zoek en noteer de waarde van ProductCode. Hier is een voorbeeld:

      ProductCode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
      
    4. Open de opdrachtprompt als beheerder en voer de volgende opdracht voor elke ProductCodeopdracht uit:

      msiexec /x {PRODUCT-CODE-GUID}
      

      Notitie

      Herhaal de opdracht voor elke ProductCode die is gekoppeld aan het inactieve exemplaar. Hier is een voorbeeld:

      msiexec /x {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
      
  7. Voer het installatieprogramma opnieuw uit dat oorspronkelijk niet kon worden voltooid.

Notitie

Als u nog steeds inactieve exemplaren in het detectierapport ziet, zelfs na de bovenstaande procedure, gebruikt u de procedure die wordt beschreven in het artikel How to Fix a failed SQL 2005, 2008, R2 or 2012 Install/Upgrade - MSSQLSERVER. INACTIEF om de gedeeltelijke SQL Server-installatie op het systeem op te lossen.

Zie ook