Symptomen
Wanneer u Microsoft SQL Server 2008 Service Pack 3 (SP3) of SQL Server 2008 R2 Service Pack 2 (SP2) probeert te installeren, wordt het volgende foutbericht weergegeven:
Foutresultaat:-2068643839 resultaten van de uitvoering van een programmacode: 1203 resultaat foutcode: 1 in de detail logboeken, zoals <logboek bestandsnaam>. log, worden deze berichten weergegeven: interne uitzondering tijdens de installatiebewerking: 0Xc0000005 op 0x000007FEFEB435E1. Interne MSI-fout. Het installatieprogramma is voortijdig beëindigd. MainEngineThread retourneert 1603
Daarnaast wordt het volgende foutbericht in het bestand detail. txt weergegeven:
<datum><tijd> slp : actie- Install_<>_Action datum<time><SLP: SCO: Probeer een basis registersleutel> te maken HKEY_LOCAL_MACHINE SLP: SCO : <>< time > SLP:: een registersubsleutel <><tijd> SLP : SCO: Probeer een registersubsleutel te openen SOFTWARE\Microsoft\VisualStudio\9.0><8 datum><tijd> SLP: Sco: poging tot het weergeven van registerwaarde InstallDir><2 datum><tijd> slp: target package: ' <Installation file name>. msi ' <datum><time> SLP: fout: actie ' Install_><2 Actienaam>_Action ' heeft een uitzondering opgetreden tijdens de uitvoering. <datum><tijd> SLP: Microsoft. sqlserver. Setup. Chainer. workflow. ActionExecutionException Dit is vaak een aanwijzing dat het geheugen beschadigd is. ---> System. AccessViolationException: poging tot het lezen of schrijven van beveiligde geheugen. Dit is meestal een aanwijzing dat het geheugen beschadigd is. <gegevens><tijd> SLP: bij Microsoft. sqlserver. Chainer. Infrastructure. MsiNativeMethods. MsiOpenPackageEx (String szPackagePath, uint32 DwOptions, uint32& hProduct) <datum><tijd> SLP: bij Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. SetCommonProperties () <datum><tijd> SLP: at Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiCore (String commandline) <datum><time> SLP: bij microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiWithRetry (String commandline) <datum><tijd> SLP: bij microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsi (IEnumerable ' 1 commandLineProps) <datum><tijd> slp: at Microsoft. sqlserver. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageId pak, InstallAction PkgAction) <datum><tijd> SLP: at Microsoft. SqlServer. Configuration. MsiExtension. PackageInstallAction. Execute (String actionId, TextWriter errorStream) <datum><tijd> SLP: op Microsoft. SqlServer. Setup. Chainer. workflow. ActionInvocation. InvokeAction (WorkflowObject-metabase, TextWriter statusStream) <datum><tijd> SLP: at Microsoft. SqlServer. Setup. chaining. workflow. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datum><tijd> SLP:---einde van de interne uitzondering---<datum><tijd> SLP : bij Microsoft. SqlServer. Setup. Chainer. werkstroom. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datum><tijd> SLP: bij Microsoft. sqlserver. Setup. Chainer. workflow. ActionEngine. RunActionQueue () fout: actie ' MsiTimingAction ' heeft een uitzondering opgetreden tijdens de uitvoering. <datum><tijd> SLP: Microsoft. sqlserver. Setup. chaining. workflow. ActionExecutionException. Dit is vaak een aanwijzing dat het geheugen beschadigd is. ---> System. AccessViolationException: poging tot het lezen of schrijven van beveiligde geheugen. Dit is meestal een aanwijzing dat het geheugen beschadigd is. <datum><tijd> SLP: bij Microsoft. sqlserver. Chainer. Infrastructure. MsiNativeMethods. MsiOpenPackageEx (String szPackagePath, uint32 DwOptions, uint32& hProduct) <datum><tijd> SLP: bij Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. SetCommonProperties () <datum><tijd> SLP: at Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiCore (String commandline) <datum><time> SLP: bij microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiWithRetry (String commandline) <datum><tijd> SLP: bij microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsi (IEnumerable ' 1 commandLineProps) <datum><tijd> slp: at Microsoft. sqlserver. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageId pak, InstallAction PkgAction) <datum><tijd> SLP: at Microsoft. SqlServer. Configuration. MsiExtension. PackageInstallAction. Execute (String actionId, TextWriter errorStream) <datum><tijd> SLP: op Microsoft. SqlServer. Setup. Chainer. workflow. ActionInvocation. InvokeAction (WorkflowObject-metabase, TextWriter statusStream) <datum><tijd> SLP: at Microsoft. SqlServer. Setup. chaining. workflow. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datum><tijd> SLP:---einde van de interne uitzondering---<datum><tijd> SLP : bij Microsoft. SqlServer. Setup. Chainer. workflow. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datum><tijd> SLP: ontvangen aanvraag om het volgende bestand toe te voegen aan de Watson-rapportage: C:\Users\k024048\AppData\Local\Temp\2\tmp8A25.tmp><9 datum><tijd> SLP: Hieronder ziet u een uitzondering met uitzonderingen in de ultraperifere volgorde><3 datum><tijd> SLP: binnenste uitzonderingen zijn><7 datum><tijd> slp: <><time> slp : type uitzondering: System. AccessViolationException><5 datum><tijd> SLP: bericht: <><tijd> SLP: bericht: datumSLP Dit is vaak een aanwijzing dat het geheugen beschadigd is.
Opmerking Dit probleem kan zich voordoen wanneer u slipstream-installatie gebruikt.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 11 voor SQL Server 2008 R2 SP2 /en-us/help/2926028
Cumulatieve update 15 voor SQL Server 2008 SP3 /en-us/help/2923520
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.