当我的问题已移至超级用户。
我无法安装Microsoft SQL Server 2005 Express Edition SP4
通过自动更新,所以我从这里并尝试手动安装,但也失败并出现一些错误:
您尝试安装的组件已安装
9.00.5000.00
我检查了通过命令返回的sql server 2005的产品版本Select @@version
。
现在的问题是,如果自动更新无法应用 SP4 补丁,那么版本如何更新到9.00.5000.00
?
无法回滚或重新安装该补丁,因为它需要重新安装 Visual Studio 2005 附带的整个 SQL Server。
还有其他方法可以验证 SP4 补丁是否已正确应用吗?
编辑:我使用 MBSA 工具分析了所需的更新,确认缺少 Microsoft SQL Server 2005 Express Edition SP4。
答案1
目前还不清楚“无法安装”是什么意思,而且我从来没有听说过更新会出现这样的无序现象(最新的更新通常会取代旧的更新)。
但是您可以手动安装 SP4,而不必依赖 Windows 更新:
答案2
它们需要按顺序安装(sp2、sp3、sp4)
您获得它们是因为您的电脑必须安装了 SQLExpress。
答案3
我想说的是,既然它正确地报告了版本号(如下面的文档所示),那么它就安装正确了,除非你遇到了一些错误。我无法推测它是如何安装的,但你似乎使用的是 SP4。