症状

在运行本地化(即非英语) Windows Server 2003 版本的计算机上,尝试安装 SQL Server 2008 RTM 的实例。 在安装过程中,安装将失败,并出现以下错误:

SQLBrowser 启动请求失败。 单击 "重试" 重试失败的操作,或单击 "取消" 以取消此操作并继续设置。单击 "重试" 按钮时,错误再次发生。 单击 "取消" 按钮时,intallation 失败。SQL Server 2008 的详细 .txt 设置日志文件可在 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\YYYYMMDD_HHMMSS 设置文件夹下找到,其中 YYYYMMD_HHMMSS 指的是安装发生的日期和时间。 打开此详细信息 .txt 设置文件时,你将发现以下错误:2009年5月 13 17:25:13 SQLBrowser:上次尝试的操作:启动 SQL Server Browser 服务 "SQLBrowser",并等待最高为 "900" 秒以完成该过程。 2009-05-13 17:25:13 slp:如果用户想要重试此操作,请执行以下操作: 2009-05-13 17:25:13 Slp:--------------------------------------2009-05-13 17:25:13 Slp:以下是一个异常堆栈,其中列出了不限最内层订单 2009-05-13 17:25:13 的异常堆栈:内部异常已缩进 2009-05-13 17:25:13 Slp: 2009-05-13 17:25:13 Slp:类型: ScoException 2009-05-13 17:25:13 Slp:消息: 2009-05-13 17:25:13 Slp:服务 "SQLBrowser" 启动请求失败。 2009-05-13 17:25:13 slp: 2009-05-13 17:25:13 Slp: Feature = SQL_Browser_Redist_SqlBrowser_Cpu32 2009-05-13 17:25:13 2009-05-13 17:25:13 Slp: DisableRetry = trueAdditionally,在 SQL Server \Setup\Bootstratp\Log 文件夹上打开 Summary .txt 文件时,报告以下错误:功能:数据库服务状态:失败的 msi 状态:失败的 MSI 错误代码: 0x5EBE5729 MSI 日志文件位置: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090513_170659\ Msxml6_Cpu32_1 .log

原因

MSXML 6.0 SP1 组件作为 SQL Server 2008 RTM 安装程序的一部分进行安装。 在安装了 msxml 6.0 SP2 的非英语 Windows Server 版本中,已阻止安装 MSXML 6.0 SP1 安装导致 SQL Server 2008 安装失败。

解决方案

若要解决此问题,请使用以下方法之一:方法1(推荐) ,因为在 SQL Server 2008 Service Pack 1 中已修复此问题,请使用集成的 SQL server 2008 媒体执行安装。 开发 SQL Server 2008 媒体集成了原始设置媒体上的服务包和修补程序,提供了一种在单个步骤中安装和更新新的 SQL Server 2008 实例的方法。 单击以下 MSDN 博客链接以了解有关此过程的详细信息:创建包含 SQL Server 2008 RTM + Service pack 1 方法2的合并(合并)下拉方法 2从 "控制面板" 中的 "添加或删除程序" 小程序卸载 MSXML 6.0 SERVICE pack 2 (KB973686),然后重试 SQL Server 2008 安装。 SQL Server 2008 安装成功完成后,请重新安装 MSXML 6.0 SP2 组件。 

更多信息

在设置过程中报告的 SQL Server 浏览器错误有误导性,并且不表示浏览器组件中存在问题。 在摘要 .txt 安装日志文件中报告的错误指向 MSXML 6.0 组件(Msxml6_Cpu32_1 .log)的安装日志。 此日志包含阻止安装的原始错误: MSI (30:58) [17:22:37:661]:注意: 1: 1708 MSI (30:58) [17:22:37:661]:产品: MSXML 6.0 分析程序(KB933579)-安装错误。MSI (30:58) [17:22:37:661]: Windows Installer 已安装产品。 产品名称: MSXML 6.0 分析器(KB933579)。 产品版本:6.10.1200.0。 产品语言:3082。 安装成功或错误状态:1603(30:58) [17:22:37:661]:清理卸载的安装程序包(如果存在 30:58 MSI) [17:22:37:661]: MainEngineThread 正在返回 1603 MSI (30:68) [17:22:37:770]:没有此安装的系统还原序列号。在详细的 txt 安装程序日志文件中报告的错误序列中,你将能够看到 MSXML 6.0 错误是 SQL Server 浏览器错误的前一个错误。 这是详细信息 txt 设置日志文件上的 MSXML 6.0 错误的示例:2009年5月 13 17:22:36 Slp:正在运行操作 2009-05-13 17:22:36 Install_Msxml6_Cpu32_Action: "D:\x86\setup\x86\msxml6.msi" 2009-05-13 17:22:37 Slp: InstallPackage: MsiInstallProduct 返回结果代码1603。 2009-05-13 17:22:38 Slp: Sco:尝试将 SQL Server 写入 hklm 注册表项 SOFTWARE\Microsoft\Microsoft sql Server C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090514_170659\ Registry_SOFTWARE_Microsoft_Microsoft SQL Server。 reg_ 2009-05-13 17:22:38 Slp: Sco:尝试将 hklm 注册表项 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 写入 file C:\Program Files\Microsoft Server\100\Setup SQL Bootstrap\log\20090514_170659\ Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall。 reg_ 2009-05-13 17:22:38 Slp: Sco:尝试将 hklm 注册表项 SOFTWARE\Microsoft\MSSQLServer 写入 file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20090514_170659\ Registry_SOFTWARE_Microsoft_MSSQLServer。 reg_ 2009-05-13 17:22:43 Slp: 2009-05-13 17:22:43 Slp:基于 Msi 的故障的 Watson 存储桶 2009-05-13 17:22:43 Slp:未检测到可重试的 MSI 返回代码。 2009-05-13 17:22:43 Slp:检查点: INSTALL_MSXML6_CPU32_ACTION 2009-05-13 17:22:43 Slp:已完成操作: Install_Msxml6_Cpu32_Action,返回 False 2009-05-13 17:22:43 Slp:错误:执行过程中操作 "Install_Msxml6_Cpu32_Action" 失败。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×