Simptomi
Mēģinot instalēt Microsoft SQL Server 2008 3. servisa pakotni (SP3) vai SQL Server 2008 R2 2. servisa pakotni (SP2), var tikt parādīts šāds kļūdas ziņojums:
Kļūdas rezultāts:-2068643839 rezultātu mehānisma kods: 1203 rezultātu kļūdas kods: 1 detalizētajos žurnālos, piemēram, <log faila nosaukums>. log, ir šādi ziņojumi: iekšējs Izņēmums instalēšanas darbības laikā: 0Xc0000005 vietnē 0x000007FEFEB435E1. Iekšējā MSI kļūda. Instalēšanas programmas darbība ir pārtraukta priekšlaikus. MainEngineThread atgriež 1603
Turklāt detalizēti. txt failā tiek parādīts šāds kļūdas ziņojums:
<datums><laiks> SLP: Running Action: Install_<darbības nosaukums>_Action<datums><laiks ,> SLP: Sco: mēģinājums izveidot bāzes reģistra atslēgu HKEY_LOCAL_MACHINE, Machine <datums><laiks> SLP: Sco: mēģinājums atvērt reģistra apakšatslēgu <datuma><laiks> SLP : Sco: mēģinājums atvērt reģistra apakšatslēgu SOFTWARE\Microsoft\VisualStudio\9.0><8 datumu><laiku> SLP: sco: mēģinājums iegūt reģistra vērtību InstallDir><2 datuma><laiks> slp: Target pakotne: "<instalācijas faila nosaukums>. msi" <datums><laiks> SLP: Error: Action "Install_><2 darbības nosaukums>_Action" izmeta izņēmumu izpildes laikā. <datuma><laiks> SLP: Microsoft. SQL. setup. Chain. ActionExecutionException: mēģināja lasīt vai rakstīt aizsargātu atmiņu. Bieži vien tas norāda, ka cita atmiņa ir bojāta. ---> System. AccessViolationException: mēģināja lasīt vai rakstīt aizsargātu atmiņu. Bieži vien tas norāda, ka cita atmiņa ir bojāta. <datu><laiku> SLP: vietnē Microsoft. SQL. Chain. MsiNativeMethods. MsiOpenPackageEx. SzPackagePath. UInt32 (string <& DwOptions SQL servera. Configuration. MsiExtension Date . InstallPackage Time . SetCommonProperties () <datumu><laiku> SLP: vietnē Microsoft. SQL. Configuration. MsiExtension. InstallPackage. RunMsiCore (virkne CommandLine) <datuma><s> SLP: vietnē Microsoft. SQL. Configuration. MsiExtension. InstallPackage Time . RunMsiWithRetry (string commandLine) <datuma><laiks ,> SLP. RunMsi (IEnumerable "1 CommandLineProps) <datumu><laiku> SLP: vietnē Microsoft. SQL. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageId pkg, InstallAction PkgAction) <datums><,> SLP: Microsoft. SQL. Configuration. MsiExtension. PackageInstallAction. Execute (string actionId, TextWriter ErrorStream) <. Time setup. chainer. Workflow. ActionInvocation. InvokeAction (WorkflowObject metabāzes, TextWriter statusStream) <datumu><laiku> Slp: Date vietnē Microsoft Time . SQL. setup. chainer.. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datums><laiks> SLP: ------.Time : vietnē Microsoft. SQL. setup. Chain. darbplūsma. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datumu><laiku> SLP: vietnē Microsoft. SQL. setup. chainer.. ActionEngine. RunActionQueue () kļūda: darbība "MsiTimingAction" noraidīja izņēmumu izpildes laikā. <datuma>< Bieži vien tas norāda, ka cita atmiņa ir bojāta. ---> System. AccessViolationException: mēģināja lasīt vai rakstīt aizsargātu atmiņu. Bieži vien tas norāda, ka cita atmiņa ir bojāta. <datumu><laiku> SLP: vietnē Microsoft. SQL. Chain. MsiNativeMethods. MsiOpenPackageEx. SzPackagePath. <& UInt32. DwOptions (string SQL servera. Configuration Date . MsiExtension Time . InstallPackage. SetCommonProperties () <datumu><laiku> SLP: vietnē Microsoft. SQL. Configuration. MsiExtension. InstallPackage. RunMsiCore (virkne CommandLine) <datuma><s> SLP: vietnē Microsoft. SQL. Configuration. MsiExtension Time . InstallPackage. RunMsiWithRetry (string commandLine) <datuma><laiks ,> SLP. RunMsi (IEnumerable "1 CommandLineProps) <datumu><laiku> SLP: vietnē Microsoft. SQL. Configuration. SetupExtension. MSIInstallerEngine. InstallPackage (PackageId pkg, InstallAction PkgAction) <datums><,> SLP: Microsoft. SQL. Configuration. MsiExtension. PackageInstallAction. Execute (string actionId, TextWriter ErrorStream) Time<. setup. chainer. Workflow. ActionInvocation. InvokeAction (WorkflowObject metabāzes, TextWriter statusStream) <datumu><laiku> SLP: Time vietnē Microsoft. SQL. setup. chainer.. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datums><laiks> SLP: ------.Time : vietnē Microsoft. SQL. setup. Chainer. PendingActions. InvokeActions (WorkflowObject metaDb, TextWriter loggingStream) <datums><> SLP: Received, lai pievienotu šo failu Watson atskaišu izveidei: C:\Users\k024048\AppData\Local\Temp\2\tmp8A25.tmp><9 datuma><s laiks> SLP: Tālāk ir norādītas izņēmuma steks, kurā ir uzskaitīti izņēmumi, kas atrodas ārējā pasūtījumā><3 datuma><laiku> SLP: iekšējie izņēmumi tiek pievienoti ar atkāpi><7 datuma><laiks> slp : <datums><laiks> SLP: Exception Type: System. AccessViolationException><5 datums><laiks> SLP: Message: <datums><. Bieži vien tas norāda, ka cita atmiņa ir bojāta.
Piezīme. Šī problēma parasti rodas, ja izmantojat Slipstream instalāciju.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 11 SQL Server 2008 R2 SP2 /en-us/help/2926028
Kumulatīvais atjauninājums 15 SQL Server 2008 SP3 /en-us/help/2923520
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".