Symptomy
Podczas próby zainstalowania programu Microsoft SQL Server 2008 z dodatkiem Service Pack 3 (SP3) lub SQL Server 2008 R2 z dodatkiem Service Pack 2 (SP2) może zostać wyświetlony następujący komunikat o błędzie:
Wynik błędu:-2068643839 kod urządzenia wynikowego: 1203 wynik kod błędu: 1 w dziennikach szczegółów, takich jak <pliku dziennika>. log, występują następujące komunikaty: wyjątek wewnętrzny podczas operacji instalacji: 0xC0000005 pod adresem 0x000007FEFEB435E1. Wewnętrzny błąd MSI. Instalator został zakończony przedwcześnie. MainEngineThread zwraca 1603
Ponadto w pliku Detail. txt jest wyświetlany następujący komunikat o błędzie:
Data <><godzina> SLP: uruchomiona akcja: Install_<nazwa akcji>_Action<Date><Time> SLP: Sco: podjęto próbę utworzenia podstawowego klucza rejestru HKEY_LOCAL_MACHINE, <daty><godzina> SLP: SCO: próba otwarcia podklucza rejestru <datą><> Preinstalacja SLP: SCO: próba otwarcia podklucza rejestru SOFTWARE\Microsoft\VisualStudio\9.0 ><8 date ><> SLP : pakiet docelowy: "<Nazwa pliku instalacyjnego>. Date msi" Time <Date><Time> SLP: błąd: Akcja "Install_><2 Nazwa akcji>_Action" wywołał wyjątek w trakcie wykonywania. Data <><godzina> SLP: Microsoft. SqlServer. Setup. batcher. Workflow. ActionExecutionException: próba odczytu lub zapisu w pamięci Time To często wskazuje, że inna pamięć jest uszkodzona. ---> system. AccessViolationException: próbowano odczytać lub zapisać chronioną pamięć. Jest to często wskazywanie, że inna pamięć jest uszkodzona. <><czasu> SLP: w programie Microsoft. SqlServer. łańcucher. Infrastructure. MsiNativeMethods. MsiOpenPackageEx (String szPackagePath, UInt32 DwOptions, UInt32& hProduct) <Date><Time> SLP: w firmie Microsoft. SqlServer. Configuration. MsiExtension. InstallPackage. SetCommonProperties () <Data><Timegodzina> SLP: Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiCore (ciąg wiersza polecenia) <Date><Time> SLP: w witrynie Microsoft. sqlserver. Configuration. MsiExtension. InstallPackage. RunMsiWithRetry (ciąg wiersza polecenia) <Date><time> SLP: Microsoft. SqlServer. Configuration. MsiExtension. InstallPackage. RunMsi (IEnumerable ' 1 commandLineProps) <Date><Time> Slp: w witrynie Microsoft. SqlServer. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageID pkg, InstallAction PkgAction) <Date><Time> SLP: w programie Microsoft. SqlServer. Configuration. MsiExtension. PackageInstallAction. Execute (ciąg actionId, TextWriter ErrorStream) <Date><Time> SLP: Microsoft. SqlServer. Setup. łańcuch. Workflow. Workflow. ActionInvocation. InvokeAction (workflowobject metabaza, TextWriter StatusStream) <Date><Time> SLP: w programie Microsoft. SqlServer. Setup. batcher. Workflow. PendingActions. (workflowobject InvokeActions, TextWriter metaDb) <Date><Time> SLP Date : Microsoft. SqlServer. Setup. Łańcucher. Workflow. PendingActions. InvokeActions (Workflowobject metaDb, TextWriter loggingStream) <data><godzina> SLP: w programie Microsoft. SqlServer. Setup. batcher. Workflow. ActionEngine. RunActionQueue () błąd: Akcja "MsiTimingAction" spowodowała wyjątek podczas wykonywania. <Data><godzina> SLP: Microsoft. SqlServer. Setup. Batch To często wskazuje, że inna pamięć jest uszkodzona. ---> system. AccessViolationException: próbowano odczytać lub zapisać chronioną pamięć. To często wskazuje, że inna pamięć jest uszkodzona. <data><godzina> SLP: w programie Microsoft. SqlServer. łańcucher. Infrastructure. MsiNativeMethods. MsiOpenPackageEx (ciąg szPackagePath, UInt32 DwOptions, uint32& hProduct) <Date><Time> SLP: w firmie Microsoft. SqlServer. Configuration. MsiExtension. InstallPackage. SetCommonProperties () <Data><godzina> SLP: Microsoft. SqlServer. Configuration. MsiExtension. InstallPackage. RunMsiCore (ciąg wiersza polecenia) <Date><Time> SLP: w witrynie microsoft. SqlServer. configuration. MsiExtension. InstallPackage. RunMsiWithRetry (ciąg wiersza polecenia) <Date><Time> SLP: Microsoft. SqlServer. Configuration. MsiExtension. InstallPackage. RunMsi (IEnumerable ' 1 commandLineProps) <Date><Time> Slp: w witrynie Microsoft. SqlServer. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageID pkg, Time InstallAction PkgAction) <Date><Time> SLP: w programie Microsoft. SqlServer. Configuration. MsiExtension. PackageInstallAction. Execute (ciąg actionId, TextWriter ErrorStream) <Date><Time> SLP: Microsoft. SqlServer. Setup. łańcuch. Workflow. Workflow. ActionInvocation. InvokeAction (workflowobject metabaza, TextWriter StatusStream) <Date><Time> SLP: w programie Microsoft. SqlServer. Setup. batcher. Workflow. PendingActions. (workflowobject InvokeActions, TextWriter metaDb) <Date><Time> SLP Date : Microsoft. SqlServer. Setup. Łańcucher. Workflow. PendingActions. InvokeActions (Workflowobject metaDb, TextWriter loggingStream) <data><godzina> SLP: otrzymano prośbę o dodanie następującego pliku do usługi Watson Reporting: C:\Users\k024048\AppData\Local\Temp\2\tmp8A25.tmp><9 Date><Time> SLP: poniżej przedstawiono stos wyjątków przedstawiający wyjątki od zewnętrznego do najstarszego zamówienia><3 Data><godzina> slp: wyjątki wewnętrzne są wcięte><7 datą><> Time SLP: <Data><godziny> SLP: typ wyjątku: System. AccessViolationException><5 Data><godzina> Time Preinstalacja SLP: komunikat: <Data><godzina> SLP: próba odczytu lub zapisu chronionej pamięci. To często wskazuje, że inna pamięć jest uszkodzona.
Uwaga Ten problem występuje zwykle w przypadku korzystania z instalacji podprogramu.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 11 dla programu SQL Server 2008 R2 z dodatkiem SP2 /en-us/help/2926028
Zbiorcza aktualizacja 15 dla programu SQL Server 2008 z dodatkiem SP3 /en-us/help/2923520
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".