0

我正在尝试在我的两台机器上安装 SQL Server 2005 Express SP3。当我尝试执行此操作时,我收到此错误消息:“无法安装或升级任何选定的功能。安装程序无法继续,因为没有对机器进行有效的更改。要继续,请单击返回,然后选择要安装的功能。 " 当然,它不会让我走得更远。当我进入“现有组件”屏幕(在错误消息之前)时,列出的唯一项目是“SQL Server 数据库服务 9.2.3042.00”并且它是灰色的(无法检查)。我假设这是错误消息中所说的“没有选定的功能”。

我在两台运行 Windows Server 2003 的不同计算机上进行了尝试。两者都有 MSDE(SQL server 2000),不确定这是否重要。报告的两台机器的 SQL 2005 版本都是 9.0.3068。我用来下载服务包的链接是:

http://www.microsoft.com/downloads/details.aspx?FamilyID=3181842a-4090-4431-acdd-9a1c832e65a6&displaylang=en

有任何想法吗?谢谢。

编辑:

如果我单击详细信息,这就是我得到的:

名称:Microsoft SQL Server 2005 (SQLEXPRESS) 原因:您的升级被阻止。有关升级支持的详细信息,请参阅 SQL Server 2005 安装帮助或 SQL Server 2005 联机丛书中的“版本和版本升级”和“硬件和软件要求”主题。

版本检查:由于版本升级规则,您的升级被阻止。有关版本升级的详细信息,请参阅 SQL Server 2005 安装帮助或 SQL Server 2005 联机丛书中的版本和版本升级主题。

4

2 回答 2

1

它可能正在尝试升级 MSDE 实例。它们是默认实例吗?- 这不是你想要的(但为了别人的缘故,如果它是你想要的,你会运行 d:\setup.exe SKUUPGRADE=1)。

我建议使用 INSTANCENAME 命令行参数来设置来指定您希望升级 2005 服务器。查看以下示例:

http://msdn.microsoft.com/en-us/library/ms403393(SQL.90).aspx

-Oisin

于 2008-12-24T01:16:43.363 回答
1

就我而言,解决方案是改用此安装包:

http://www.microsoft.com/downloads/details.aspx?familyid=B448B0D0-EE79-48F6-B50A-7C4F028C2E3D&displaylang=en

于 2009-01-11T23:42:09.780 回答