在 Windows 10 上安装 SQL Server 2017 开发人员版时出现“糟糕”错误

Posted

技术标签:

【中文标题】在 Windows 10 上安装 SQL Server 2017 开发人员版时出现“糟糕”错误【英文标题】:"Oops" error while installing SQL Server 2017 developer edition on Windows 10 【发布时间】:2018-04-30 23:34:37 【问题描述】:

我正在尝试使用“基本”安装类型安装 SQL Server 2017 开发人员版,但它给出以下错误消息:

哎呀...

无法安装 SQL Server (setup.exe)。

它尝试安装的构建版本是14.1710.3866.2

我已经尝试过多次运行安装程序,但每次都出现相同的错误屏幕。还尝试使用管理权限启动安装程序,但没有成功。

有没有人知道这个神秘的错误信息以及如何克服它?它没有指向我可以查看的任何日志文件,以了解它为什么会在我的机器上发生。我从微软官方网站here下载了设置。

更新:在@TheGameiswar 的帮助下,我能够找到安装尝试的日志文件。我可以从名为 Detail_Rules.txt 的文件中找到的唯一相关内容如下:

(01) 2017-11-17 14:37:43 Slp: 本地化版本和本地化版本都不是 ENU 帮助 .chm 文件存在于媒体中。这可能意味着存在 没有合适的帮助文件显示在 UI 上。错误信息:帮助 .chm 文件 'C:\SQLServer2017Media\RulesEng\1033_ENU_LP\x64\1033\help\s11ch_setup.chm' 媒体失踪了..

我不确定这是否是错误的根本原因。

【问题讨论】:

检查这个:social.msdn.microsoft.com/Forums/en-US/… 并发布您的日志 你没有安装日志文件 你肯定会有安装日志,试试分享吧..%programfiles%\Microsoft sql server\130\setup bootstrap\log 你可以离线下载媒体并尝试安装 似乎是 DBA 或 ServerFault 的问题,而不是 SO。 【参考方案1】:

媒体中既不存在本地化版本,也不存在 ENU 帮助 .chm 文件。这可能意味着没有合适的帮助文件显示在 UI 上。错误消息:媒体中缺少帮助 .chm 文件“C:\SQLServer2017Media\RulesEng\1033_ENU_LP\x64\1033\help\s11ch_setup.chm”

据我了解,当安装文件未完全下载时会出现此问题..

您可能需要先下载整个安装程序,然后再安装,如下面的屏幕截图所示

【讨论】:

谢谢。这行得通! 附加说明:如果您已经像我一样尝试失败,请确保在使用下载的媒体开始全新安装之前删除 %programfiles%\Microsoft SQL Server\140 文件夹。如果未删除旧安装尝试的剩余部分,则下载的安装程序开始给出错误,表明旧安装已在进行中。只有在删除上述文件夹后,我才能从下载的媒体运行安装程序。

以上是关于在 Windows 10 上安装 SQL Server 2017 开发人员版时出现“糟糕”错误的主要内容,如果未能解决你的问题,请参考以下文章

Serv-u FTP迁移(windows_to_windwos)

在 Windows 10 上安装 SQL Server 2017 开发人员版时出现“糟糕”错误

收藏Windows 如何安装Microsoft SQL Server 2000

Windows10 安装Postgresql错误提示:“ Failed to load sql modules into the database cluster“​,连接不上数据库

Serv-U 15.1.2安装使用

如何在Windows 2000 Server 里安装SQL Server