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

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

我不知道为什么,但是我今天非常沮丧,我总是无法在我的 XP SP3 笔记本电脑上安装任何类型的 SQL Server 快速版本:

2005 到 2008 标准和高级 32 位都将始终失败,并出现以下错误。

有人可以建议我下一步该做什么吗?

仅供参考:这是我的 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 ===

任何形式的帮助将不胜感激。

谢谢,

阿尔伯特

答案1

错误0x80080005为 CO_E_SERVER_EXEC_FAILURE,初始描述为“无法访问 Windows Installer 服务”。

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

我将首先获取最新的 WinXP MSI 升级并运行它(即使不是新配置)来尝试重置其配置(不仅作为服务,而且在组件服务(即 DCOM)中)。

否则,您可能至少需要进行修复,或者全新安装。

答案2

我按照下面的步骤操作并且成功了:

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(解决方法)

相关内容