Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat verschillende oplossingen voor ontbrekende MSI-fouten die optreden bij het installeren van Microsoft SQL Server-updates.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 969052
Notitie
Het proces dat in dit artikel wordt beschreven, biedt alleen noodhulp en geen permanente oplossing. Klanten die dit noodproces gebruiken, moeten hun Windows Installer-cache valideren met behulp van het Windows Installer Cache Verifier-pakket, zoals beschreven in het KB-artikel Ontbrekende Windows Installer-cache vereist een computer opnieuw opbouwen.
Symptomen
Wanneer u een SQL Server-servicepack of cumulatieve update installeert, kunnen er verschillende foutberichten of onverwacht gedrag optreden dat wijst op problemen met De Cache van Windows Installer. De Windows Installer-cache, die zich in de map c:\windows\installer bevindt, slaat kritieke bestanden op voor toepassingen die zijn geïnstalleerd via de Windows Installer-technologie. Als de cache van het installatieprogramma is aangetast door bestanden te verwijderen, ondervindt u mogelijk niet onmiddellijk problemen totdat u SQL Server verwijdert, herstelt of bijwerkt.
Foutberichten
Hier volgen enkele mogelijke foutberichten die u kunt tegenkomen. Normaal gesproken ziet u een van deze uitvoer:
SQL Server Setup has encountered the following error:
The cached MSI file 'C:\Windows\Installer\xxxxxx.msi' is missing. The original file is 'sql_xxxxx.msi' for product SQL Server 2017 Database Engine Services from 'D:\SQLSetup', version XXXX, language XXX. To resolve this problem, recover the missing file from the installation media and start setup again.
The following error has occurred:
Unable to open Windows installer file 'C:\Windows\Installer\xxxxxx.msi'
Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup.
No valid sequence could be found for the set of updates. Error code 1648
The cached patch file "C:\Windows\Installer\xxxxxxx.msp" is missing. The original file for this cached file is "xxx_xxxx_xxxxxx.msp", which can be installed from "Hotfix xxxxx for SQL Server 20xx (KBxxxxxx) (64-bit)",
Als u het Detail.txt installatielogboek bekijkt, vindt u mogelijk berichten zoals de volgende:
Slp: Package ID sql_xxx_xxx_xxx: NotInstalled
Slp: Sco: File 'X:\x64\setup\x64\xxx_xxx_xxx.msi' does not exist
Slp: Sco: File 'X:\x64\setup\x64\xxx_xxx_xxx.msi' does not exist
Als u het installatielogboek van het onderdeel bekijkt, vindt u mogelijk fouten zoals de volgende, waarbij een besturingssysteemfout 3 (of -2147287038) betekent %1 could not be found.
MSI (s) Note: 1: 2203 2: I:\xxxxxxx.msi 3: -2147287038
MSI (s) Source is incorrect. Unable to open or validate MSI package I:\xxxxxxx.msi.
MSI (s) Note: 1: 2203 2: H:\xxxxxxx.msi 3: -2147287038
MSI (s) Source is incorrect. Unable to open or validate MSI package H:\xxxxxxx.msi.
MSI (s) Note: 1: 2203 2: I:\xxxxxxx.msi 3: -2147287038
MSI (s) Source is incorrect. Unable to open or validate MSI package I:\xxxxxxx.msi.
Onverwacht gedrag
U kunt een van de volgende gedragingen als symptoom observeren:
- Mogelijk ziet u dat een bepaalde functie die u wilt upgraden, niet wordt weergegeven in de wizard Upgrade.
- U probeert een upgrade uit te voeren (inclusief de editie-upgrade), maar er treedt geen wijziging op.
Oorzaak
Deze problemen kunnen optreden wanneer het Windows Installer-databasebestand (.msi) of het Windows Installer-patchbestand (.msp) ontbreekt in de Windows Installer-cache. De Windows Installer-cache bevindt zich in de map: %windir%\installer.
Wanneer een product wordt geïnstalleerd met Windows Installer, wordt een gestreepte versie van het oorspronkelijke .msi-bestand opgeslagen in de Windows Installer-cache. Elke update van het product, zoals een hotfix, een cumulatieve update of een installatie van een servicepack, slaat ook het relevante MSP- of .msi-bestand op in de Windows Installer-cache.
Elke toekomstige update van het product, zoals een hotfix, een cumulatieve update of een installatie van een servicepack, is afhankelijk van de informatie in de bestanden die zijn opgeslagen in de Windows Installer-cache. Zonder deze informatie kan de nieuwe update de vereiste transformaties niet uitvoeren.
Omdat SQL Server gebruikmaakt van de Windows Installer-technologie, kan dit probleem van invloed zijn op dit probleem. SQL Server-installatiepakketten, waaronder .msi- en MSP-bestanden, worden opgeslagen in de Windows Installer-cache. Deze bestanden zijn vereist voor het verwijderen en bijwerken van toepassingen. Ontbrekende bestanden kunnen niet worden gekopieerd tussen computers omdat ze uniek zijn.
Waarschuwing
De cachemap van het installatieprogramma (%windir%\installer) wordt automatisch beheerd door Windows wanneer toepassingen pakketten installeren en bijwerken. Handmatige tussenkomst van gebruikers in deze directory kan leiden tot verschillende problemen, waaronder de problemen die in dit artikel worden beschreven.
Oplossing 1: de SQL Server-installatie herstellen
Voor de installatie van SQL Server gebruikt u eerst het herstelproces dat wordt beschreven in de volgende artikelen om uw huidige installatie te controleren:
Voor eerdere versies:
- Procedure: Een mislukte SQL Server 2008-installatie herstellen
- Procedure: Een mislukte SQL Server 2008 R2-installatie herstellen
- Procedure: Een mislukte SQL Server 2012-installatie herstellen
U moet het herstel uitvoeren vanaf het oorspronkelijke installatiemedium met behulp van de volgende opdrachtregel:
setup.exe /ACTION=REPAIR /INDICATEPROGRESS=TRUE
Herstel eerst de algemene gedeelde onderdelen en onderdelen en herhaal de opdracht om de geïnstalleerde exemplaren te herstellen. Tijdens het proces verdwijnt het installatiedialoogvenster. Zolang in het voortgangsvenster geen fout wordt weergegeven, wordt het proces uitgevoerd zoals verwacht. Als het cachebestand van het installatieprogramma voor een specifiek onderdeel ontbreekt, treedt er een fout op tijdens het herstelproces.
Oplossing 2: het hulpprogramma FixMissingMSI gebruiken
U kunt het hulpprogramma FixMissingMSI gebruiken om MSI- en MSP-bestanden te identificeren die ontbreken in de Windows Installer-cache. Als extra resolutie kunt u het hulpprogramma naar de oorspronkelijke medialocatie verwijzen en de ontbrekende bestanden opnieuw in de cache plaatsen.
Downloaden
U kunt het hulpprogramma FixMissingMSI downloaden vanuit de GitHub-opslagplaats.
Gebruiksinstructies
FixMissingMSI is een grafische gebruikersinterface (GUI) waarmee u de ontbrekende MSIs eenvoudig kunt identificeren en oplossen. Volg deze stappen om het te gebruiken:
Bereid of zoek de installatiemedia voor de SQL Server-versie(s) die u moet herstellen.
Download en extraheer de media lokaal op de computer waar mogelijk MSI- of MSP-bestanden ontbreken. Doe dit in afzonderlijke mappen voor RTM, servicespacks of cumulatieve updates. Bijvoorbeeld:
c:\sqlsetup\RTM2017 c:\sqlsetup\CU31Als u een cumulatieve update of servicepack hebt gedownload, moet u deze extraheren naar een map met behulp van de
/Xoptie. Bijvoorbeeld:SQLServer2016SP3-KB5003279-x64-ENU.exe /XKies een map waar het bestand moet worden geëxtraheerd,
c:\sqlsetup\SQL2016SP3bijvoorbeeld.
Start FixMissingMSI.exe.
Het dialoogvenster Scannen wordt weergegeven. Geef in het bovenste tekstvak een map op waarin u de installatiebestanden in stap 2 hebt gedownload (bijvoorbeeld d:\sqlsetup\RTM2017).
In het scanfilter kunt u de standaardnaam 'Productnaam bevat: SQL' behouden.
Selecteer Nu scannen.
Als er items worden gerapporteerd als Ontbrekend, heeft de kolom Status de waarde Ontbrekend en wordt de rij rood gemarkeerd.
U kunt afzonderlijke ontbrekende bestanden herstellen door aan het begin van de rij de knop Herstellen te selecteren.
Als u alle ontbrekende MSIs's of MSP's wilt herstellen, selecteert u het menu Fix en lost u alles op.
Een van de voordelen van het hulpprogramma FixMissingMSI is dat u het kunt gebruiken om ontbrekende MSIs's of MSPs voor alle producten in Windows op te lossen, niet alleen SQL Server.
Oplossing 3: Het script FindSQLInstalls.vbs gebruiken
Als u de stappen in deze procedure wilt uitvoeren, moet u het script FindSQLInstalls.vbs kopiëren in de map FixMissingMSI vanuit de GitHub-opslagplaats naar een lokale map op de computer waarop u de INSTALLATIE van SQL Server wilt bijwerken.
Notitie
Het Script FindSQLInstalls.vbs verzamelt pakketgegevens om ongeldige pakketpaden te corrigeren. Dit script wordt gebruikt voor de bronlocaties om ervoor te zorgen dat alle MSP-pakketten zich in de cachemap van Windows Installer bevinden. Na het uitvoeren van de opdrachten die zijn aangegeven in de Action needed regels in het scriptuitvoerbestand, worden de ontbrekende pakketten opnieuw toegevoegd als de oorspronkelijke bronmedia beschikbaar zijn.
Volg deze stappen om deze problemen op te lossen met behulp van een script:
Ga naar de onbewerkte pagina FindSQLInstalls.vbs op GitHub.
Kopieer alle inhoud op de pagina naar een nieuw tekstbestand.
Sla het tekstbestand op als FindSQLInstalls.vbs.
Open een opdrachtprompt met verhoogde bevoegdheid naar de map waarnaar u het bestand FindSQLInstalls.vbs hebt opgeslagen en voer de opdracht uit:
Cscript FindSQLInstalls.vbs %computername%_sql_install_details.txt`.Open het bestand vanuit stap 2 in een teksteditor, zoals Kladblok, en identificeer de problemen die de fout veroorzaken. U doet dit door in het tekstbestand te zoeken naar de volgende tekenreekspatronen:
do not!!!
Voer de vereiste stappen uit op basis van de resultaten in de vorige stap.
Notitie
Zoek naar meer informatie over deze stappen in de sectie FindSQLInstalls.vbs-voorbeelden .
Herhaal stap 2 tot en met 4 totdat het tekstbestand dat in stap 2 is gemaakt, vrij is van tekst die verwijst naar ongeldige paden of ontbrekende bestanden voor het onderdeel dat wordt gewijzigd.
Voorbeelden van FindSQLInstalls.vbs
De volgende voorbeelden zijn vermeldingen en uitleg van acties die worden beschreven in het uitvoerbestand dat wordt gegenereerd wanneer u het FindSQLInstalls.vbs-script uitvoert.
Voorbeeld 1: Ontbrekende installatiebestanden
Hier volgt een voorbeeld van de uitvoer die wordt gegenereerd wanneer u een .msi pakket mist in de cachemap van Windows Installer.
================================================================================
PRODUCT NAME : Microsoft SQL Server 2008 Database Engine Services
================================================================================
Product Code: {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
Version : 10.2.4000.0
Most Current Install Date: 20110211
Target Install Location:
Registry Path: HKEY_CLASSES_ROOT\Installer\Products\C31EAFF906160DD46AA7AD5C99F418DB\SourceList
Package : sql_engine_core_inst.msi
Install Source: \x64\setup\sql_engine_core_inst_msi\
LastUsedSource: m;1;G:\x64\setup\sql_engine_core_inst_msi\
De LastUsedSource regel verwijst naar de locatie die is gebruikt om het installatieprogramma uit te voeren.
In de LastUsedSource regel geeft de m; vermelding media aan en geeft aan dat de oorspronkelijke bron cd-/dvd-media is.
In het volgende voorbeeld is de bron een cd of dvd in station G. Als de installatie is opgetreden vanuit een bestandsmap of een netwerkshare, begint de LastUsedSource regel met een n; vermelding, gevolgd door een Numeric_Data_Name; vermelding en vervolgens het werkelijke pad:
!!!! sql_engine_core_inst.msi DOES NOT exist on the path in the path G:\x64\setup\sql_engine_core_inst_msi\ !!!!
Action needed, re-establish the path to G:\x64\setup\sql_engine_core_inst_msi\
De Action needed regel toont het volledige pad dat moet bestaan om ontbrekende bestanden voor de oorspronkelijke installatiemedia bij te werken:
Cachebestand voor installatieprogramma: C:\WINDOWS\Installer\19b4d2.msi
De Installer Cache File regel bevestigt de naam van het cachebestand van het installatieprogramma:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! C:\WINDOWS\Installer\19b4d2.msi DOES NOT exist in the Installer cache. !!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
De volgende sectie van de uitvoer adviseert u over acties die nodig zijn om de ontbrekende bestanden op te lossen:
Actie vereist, maak het pad opnieuw naar de map: G:\x64\setup\sql_engine_core_inst_msi\voer dit script vervolgens opnieuw uit om de cache van het installatieprogramma bij te werken en de resultaten Het pad op de bovenstaande regel moet bestaan op de hoofdlocatie om dit probleem op te lossen met het msi/msp-bestand dat niet wordt gevonden of beschadigd, in sommige gevallen moet u het ontbrekende bestand handmatig kopiëren of handmatig vervangen door het overschrijven van het probleembestand: Kopieer G:\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi" C:\WINDOWS\Installer\19b4d2.msi Vervang het bestaande bestand als u hierom wordt gevraagd.
Voorbeeld 2: Ontbrekende patches
Ontbrekende patches kunnen leiden tot vermeldingen die lijken op die in voorbeeld 1. Meestal ziet u vermeldingen in de Patch LastUsedSource regel die verwijzen naar een patch en deze regel lijkt op Patch LastUsedSource: n;1;c:\0ca91e857a4f12dd390f0821a3\HotFixSQL\Files\.
Deze uitvoer geeft de volgende informatie over de installatie van de patch aan:
- De oorspronkelijke patch is geïnstalleerd door te dubbelklikken op het uitvoerbare bestand van de patch.
- Het installatieprogramma voor de patch heeft een tijdelijke map c :\0ca91e857a4f12ddd390f0821a3 gebruikt tijdens de installatie van de patch.
- Als u het pad opnieuw wilt maken, moet u hetzelfde uitvoerbare bestand uitvoeren en de parameter toevoegen:
/x:c:\0ca91e857a4f12dd390f0821a3
Notitie
Met deze opdracht wordt het uitvoerbare bestand gedwongen om de bestanden te extraheren naar de vorige ontbrekende locatie. Hiermee wordt de structuur opnieuw gemaakt die nodig is om de Windows Installer-cache bij te werken met ontbrekende bestanden. De werkelijke locatie varieert en één patch, zoals een servicepack, moet mogelijk worden geëxtraheerd naar meerdere locaties. Elk geïnstalleerd product bevat een sectie met de volgende informatie voor geïnstalleerde patches:
Weergavenaam:
URL van KB-artikel: http://support.microsoft.com/?kbid=<value>
Patch LaatstGebruikteBron:
De URL-regel van het KB-artikel kan u helpen bij het downloaden van patchmedia, indien nodig.
Oplossing 4: De bestanden handmatig herstellen
Als u de bestanden die ontbreken in de Windows Installer-cache handmatig wilt herstellen, voert u de volgende stappen uit:
Verzamel de volledige details over het ontbrekende bestand uit het foutbericht, uit het installatielogboekbestand of uit de registervermeldingen die door Windows Installer worden onderhouden. In foutbericht 1 in de sectie Symptomen ziet u bijvoorbeeld alle informatie die nodig is om het probleem op te lossen, aanwezig in het foutbericht:
- PatchName: "Hotfix 1702 voor SQL Server 2008 R2 (KB981355) (64-bits)"
- Oorspronkelijk MSP-bestand dat wordt gebruikt door de patch: sql_engine_core_inst.msp
- MSP-bestand in cache: c:\Windows\Installer\1fdb1aec.msp
Als u niet alle details hebt, raadpleegt u de eerste stap om deze details te verzamelen.
Ga naar Query's en zoek naar het KB-artikel dat is gekoppeld aan deze patch. In dit voorbeeld moet u zoeken naar KB981355.
Download dit patchpakket naar uw computer. Zorg ervoor dat u het patchpakket downloadt dat overeenkomt met het vereiste platform. In dit voorbeeld is het pakket SQLServer2008R2-KB981355-x64.exe.
Pak de inhoud van het patchpakket uit met behulp van de syntaxis:
C:\Temp>SQLServer2008R2-KB981355-x64.exe /x C:\Temp\SQLServer2008R2-KB981355-x64\Zoek het oorspronkelijke msp-bestand sql_engine_core_inst.msp-bestand . Het bestand moet zich in de volgende map bevinden:
C:\Temp\SQLServer2008R2-KB981355-x64\x64\setup\sql_engine_core_inst_msi\.
Kopieer het oorspronkelijke MSP-bestand naar de volgende Windows Installer-cache:
%windir%\installer\
Wijzig de naam van het oorspronkelijke msp-bestand, sql_engine_core_inst.msp, in de naam: msp-bestand in cache 1fdb1aec.msp.
U kunt het installatieprogramma starten voor de update die tot de fout heeft geleid en het updateproces hervatten. U kunt dit bericht tegenkomen voor een ontbrekend Windows Installer-cachebestand voor een ander onderdeel of een andere update van hetzelfde product.
Als u een lijst wilt ophalen van alle ontbrekende Windows Installer-cachebestanden die zijn gerelateerd aan de SQL Server-productonderdelen, kunt u het hulpprogramma SQL Server 2008 R2 BPA downloaden dat wordt vermeld in de sectie Meer informatie .
Als het foutbericht verwijst naar een ontbrekend Windows Installer-databasebestand (.msi), hoeft u stap 2 tot en met 4 niet uit te voeren. In plaats daarvan kunt u rechtstreeks naar stap 5 gaan. U moet de .msi vinden vanaf de oorspronkelijke media die u hebt gebruikt om het product te installeren. Als dit foutbericht is gegenereerd voor sql_engine_core_inst.msi, moet u dit bestand zoeken vanaf de installatiemedia onder de mapstructuur \x64\setup\sql_engine_core_inst_msi\. De andere stappen zijn hetzelfde.
Zoek het patchpakket en de productdetails voor een ontbrekend MSP-bestand
Verschillende versies van het product genereren verschillende foutberichten voor het probleem dat wordt beschreven. De foutberichten die worden vermeld in de sectie Symptomen worden weergegeven voor updates vanaf SQL Server 2008 SP1. Voor andere updates ontvangt u foutberichten die mogelijk niet duidelijk aangeven welk patchbestand ontbreekt in de Windows Installer-cache en de specifieke updatedetails. Voor deze foutberichten bevatten de installatielogboekbestanden informatie over het ontbrekende Cachebestand van Windows Installer. Hier volgt een voorbeeld van een installatielogboek:
MSI (s) (FC:F8) [13:48:58:649]: Opening existing patch 'C:\WINDOWS\Installer\145258.msp'.
MSI (s) (FC:F8) [13:48:58:649]: Couldn't find local patch 'C:\WINDOWS\Installer\145258.msp'. Looking for it at its source.
MSI (s) (FC:F8) [13:48:58:649]: Resolving Patch source.
MSI (s) (FC:F8) [13:48:58:649]: Note: 1: 2203 2: D:\cda162709d239766830bae5ce12b\HotFixSQL\Files\sqlrun_sql.msp 3: -2147287037
MSI (s) (FC:F8) [13:48:58:649]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
MSI (s) (FC:F8) [13:49:29:961]: Product: Microsoft SQL Server 2005 -- Installation failed.
MSI (s) (FC:F8) [13:49:29:992]: MainEngineThread is returning 1635
This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package. D:\SQL2K5\Servers\Setup\SqlRun_SQL.msi
Als u dit installatielogboek zorgvuldig bekijkt, krijgt u al informatie over het oorspronkelijke MSP-bestand dat door de patch is gebruikt: sqlrun_sql.msp.
Volg deze stappen voor meer informatie over het ontbrekende MSP-bestand in de Windows Installer-cache:
Zoek het ontbrekende MSP-bestand in de registersubsleutel Windows Installer Patches:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\.Zoek de patch-GUID.
Zoek naar de patch-GUID in de registersubsleutel Windows Installer Products:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\.Voor het voorbeeldinstallatielogboek worden het ontbrekende MSP-bestand en de bijbehorende patchdetails weergegeven in de volgende registervermeldingen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Patches\A3B085EA74A9A7640A496636F7EF9A44 Value: 0 Name: LocalPackage Data: `C:\WINDOWS\Installer\145258.mspHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1EB3A031CC585314E87AA527E46EECC2\Patches\A3B085EA74A9A7640A496636F7EF9A44 Value: 6 Name: DisplayName Data: GDR 2050 for SQL Server Database Services 2005 ENU (KB932555)U hebt nu alle informatiepunten om de stappen te starten om de ontbrekende bestanden in de Windows Installer-cache op te lossen.
Notitie
Als u SQL Server 2008 Service Pack 3 (SP3) of een latere versie gebruikt, kunt u ook een vergelijkbaar foutbericht ontvangen voor de ontbrekende .msi bestanden. Met dit foutbericht kunt u snel bepalen welk bestand ontbreekt, welk servicepack u wilt downloaden en waar u het downloaden kunt vinden.
Zie KB2546951 - Lijst met problemen die zijn opgelost door SQL Server 2008 Service Pack 3 voor meer informatie over het verkrijgen van het servicepack.
Oplossing 5: Herstellen vanuit back-ups van systeemstatussen
U kunt herstellen vanuit systeemstatusback-ups zoals beschreven in ontbrekende Windows Installer-cache vereist een computer opnieuw opbouwen.
Meer informatie
Notitie
De volgende foutberichten kunnen worden gevonden als sms-berichten in het gebeurtenislogboek of in de installatielogboeken die zich in een van de volgende mappen bevinden en ze geven aan dat u het betrokken exemplaar verder moet herstellen:
- Voor SQL Server 2008 en SQL Server 2008 R2: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap
- Voor SQL Server 2012: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap
Voor SQL 2005 (alle vertakkingen)
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2005 1636 Kan het MSI-bestand van Windows Installer niet installeren 1636 Kan windows Installer MSP-bestand niet installeren Notitie
U moet de installatielogboekbestanden controleren om te bepalen of er cachebestanden ontbreken. Zie de sectie Oplossing voor meer informatie over hoe u dit doet.
Voor SQL Server 2008 SP1
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2008 SP1 Geen foutbericht TITEL: SQL Server-installatiefout.
------------------------------
Sql Server Setup heeft de fout aangetroffen: het patchbestand kan niet worden geopend. Het bestand is: c:\WINNT\Installer\FileName.msp. Foutcode 0x84B20001.
------------------------------Voor SQL Server 2008 SP3 build-only (CU/GDR-vertakkingen zijn niet van toepassing)
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2008 SP3 Het MSI-bestand in de cache C:\Windows\Installer\FileName.msi ontbreekt. Het oorspronkelijke bestand is . Het patchbestand C:\Windows\Installer\FileName.msp ontbreekt in de cache. Het oorspronkelijke bestand voor dit in de cache opgeslagen bestand is sql_engine_core_inst.msp, die kan worden geïnstalleerd vanuit Service Pack 3 voor SQL Server 2008 (KB2546951) (64-bits), versionNumber<>. Notitie
U ontvangt het volgende foutbericht wanneer u een upgrade uitvoert:
Alleen voor SQL Server 2008 R2 SP1 (CU/GDR-vertakkingen zijn niet van toepassing)
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2008 R2 SP1 TITEL: SQL Server-installatiefout.
------------------------------
Sql Server Setup heeft de volgende fout aangetroffen: C:\Windows\Installer\FileName.msi.
------------------------------Het patchbestand C:\Windows\Installer\FileName.msp ontbreekt in de cache. Het oorspronkelijke bestand voor dit in de cache opgeslagen bestand is sql_engine_core_inst_loc.msp, die kan worden geïnstalleerd vanuit Service Pack 1 voor SQL Server 2008 R2 (KB2528583) (64-bits), versieNummer<.> Notitie
U ontvangt het volgende foutbericht wanneer u een upgrade uitvoert:
Voor SQL Server 2008 R2 SP2
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2008 R2 SP1 Het MSI-bestand in de cache C:\Windows\Installer\FileName.msi ontbreekt. Het oorspronkelijke bestand is . Het patchbestand C:\Windows\Installer\FileName.msp ontbreekt in de cache. Het oorspronkelijke bestand voor dit in de cache opgeslagen bestand is sql_engine_core_inst_loc.msp, die kan worden geïnstalleerd vanuit Service Pack 1 voor SQL Server 2008 R2 (KB2528583) (64-bits), versieNummer<.> Notitie
U ontvangt het volgende foutbericht wanneer u een upgrade uitvoert:
Voor SQL Server 2012 vóór CU2
Er is geen bericht voor ontbrekende MSP- of MSI-bestanden. Foutcode 1714 wordt echter vastgelegd in het installatielogboek.
In het bestand Summary.txt :
Component name: SQL Server Setup Support Files Component error code: 1714In het bestand Detail.txt :
Date/Time Slp: Sco: FileFilePath does not exist Date/Time Slp: Sco: FileFilePathdoes not exist Date/Time Slp: Checkpoint: PREINSTALL_SQLSUPPORT_CPU64_ACTION Date/Time Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machineServer Name Date/Time Slp: Sco: Attempting to open registry subkey Software\Microsoft\Windows\CurrentVersion\Installer Date/Time Slp: Sco: Attempting to get registry value InstallerLocation Date/Time Slp: Windows installer version : 5.0.7601.17514 Date/Time Slp: Sco: Waiting for service 'msiserver' to accept the stop request. Date/Time Slp: Sco: Attempting to open SC Manager Date/Time Slp: Sco: Attempting to open service handle for service msiserver Date/Time Slp: Invoking QueryServiceStatus Win32 API Date/Time Slp: Sco: Attempting to close service handle for service msiserver Date/Time Slp: Sco: Attempting to close SC Manager Date/TimeSlp: Target package: "FilePath" Date/TimeSlp: MSI Error: 1714 The older version of Microsoft SQL Server 2012 Setup (English) cannot be removed. Contact your technical support group. Date/TimeSlp: InstallPackage: MsiInstallProduct returned the result code 1603. Date/TimeSlp: Using MSI error code to detect the retry option: 1714 Date/TimeSlp: No retry-able MSI return code detected.Voor SQL Server 2012 CU2 (en eventuele volgende CU of SP)
Productversie Foutbericht wanneer het installatiepakket (MSI) ontbreekt Foutbericht wanneer het MSP (Installer Cache Package) ontbreekt SQL Server 2008 R2 SP1 Het MSI-bestand in de cache C:\Windows\Installer\FileName.msi ontbreekt. Het oorspronkelijke bestand is C:\Windows\Installer\sql_FeatureName.msi en is geïnstalleerd voor product Microsoft SQL ServerVersion van C:\originalfolder, versionNumber<>, language <Language>. Het patchbestand in de cache c:\Windows\Installer\FileName.msp ontbreekt. Het oorspronkelijke bestand is sql_engine_core_inst.msp, dat kan worden geïnstalleerd vanuit Hotfix 2316 for SQL Server 2012 (KB2679368) (64-bit)versieNummer<>. Het patchbestand C:\Windows\Installer\FileName.msp ontbreekt in de cache. Het oorspronkelijke bestand is C:\Windows\Installer\sql_FeatureName.msp, dat kan worden geïnstalleerd vanuit HotfixNumber <> voor SQL Server 2012 KB-nummer, versienummer<>.Notitie
Onder bepaalde voorwaarden in SQL Server 2012 zijn RTM-media mogelijk niet correct geregistreerd. Wanneer u een cumulatieve update of servicepack verwijdert, kan de installatie u onder deze omstandigheden om RTM-media vragen. Als u dit probleem wilt omzeilen, geeft u het RTM-mediapad op tijdens het verwijderingsproces van de patch.