SQL Server安装 – MSI安装错误 – 无法连接到服务器。 错误:0x80080005?

我不知道为什么,但今天我非常沮丧,我总是在我的XP SP3笔记本电脑上安装任何types的SQL Server Express版本失败:

2005年到2008年的标准和高级32位都将总是失败,并附带以下错误。

谁能告诉我下一步该怎么办?

FYI:这是我的MSI版本的Windows®安装程序。 V 4.5.6001.22159

TITLE: Microsoft SQL Server 2008 Setup ------------------------------ The following error has occurred: SQL Server Setup has encountered an error when running a Windows Installer file. Windows Installer error message: The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance. Windows Installer file: W:\SQL2008ENT\SW_DVD5_SQL_Svr_Enterprise_Edtn_2008_English_MLF_X14-89207\x86\setup\SqlSupport.msi Windows Installer log file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20110411_103331\SqlSupport_Cpu32_1_ComponentUpdate.log Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup. For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1600.22&EvtType=0x5D9A8C61 ------------------------------ BUTTONS: &Retry Cancel ------------------------------ 

这里是日志文件的内容:

 === Verbose logging started: 11/04/2011 10:35:03 Build type: SHIP UNICODE 4.05.6001.00 Calling process: W:\SQL2008ENT\SW_DVD5_SQL_Svr_Enterprise_Edtn_2008_English_MLF_X14-89207\x86\setup100.exe === MSI (c) (44:A0) [10:35:03:798]: Resetting cached policy values MSI (c) (44:A0) [10:35:03:798]: Machine policy value 'Debug' is 0 MSI (c) (44:A0) [10:35:03:798]: ******* RunEngine: ******* Product: W:\SQL2008ENT\SW_DVD5_SQL_Svr_Enterprise_Edtn_2008_English_MLF_X14-89207\x86\setup\SqlSupport.msi ******* Action: ******* CommandLine: ********** MSI (c) (44:A0) [10:35:03:798]: Client-side and UI is none or basic: Running entire install on the server. MSI (c) (44:A0) [10:35:03:798]: Grabbed execution mutex. MSI (c) (44:A0) [10:35:33:845]: Failed to connect to server. Error: 0x80080005 MSI (c) (44:A0) [10:35:33:845]: Failed to connect to server. MSI (c) (44:A0) [10:35:33:845]: MainEngineThread is returning 1601 === Verbose logging stopped: 11/04/2011 10:35:33 === 

任何forms的帮助将不胜感激。

谢谢,

阿尔伯特

错误0x80080005是CO_E_SERVER_EXEC_FAILURE,并且初始描述是“Windows安装程序服务无法访问”。

假设:SQL Server安装程序无法与MSI服务build立通信以执行安装。

我将从获得最新的WinXP MSI升级开始并运行(即使不是新configuration)来尝试重置其configuration(不仅仅作为服务,还包括组件服务,即DCOM)。

否则,如果不是全新的安装,您可能会至less查看一次修复。

我遵循下面的步骤,它的工作原理:

 Log on to your computer as an administrator. Click Start, and then click Run. In the Open box, type cmd, and then click OK. At the command prompt, typemsiexec.exe /unregister, and then press ENTER. Type msiexec /regserver, and then press ENTER. 

来自: http : //support.microsoft.com/kb/315353 (分辨率) http://support.microsoft.com/kb/315346 (变通办法)