我正在尝试在我的两台计算机上安装SQL Server 2005 Express SP3。当我尝试这样做时,我收到以下错误消息:“无法安装或升级所选功能。由于未对计算机进行有效更改,因此无法继续安装。要继续,请单击上一步,然后选择要安装的功能。 “当然,它不会让我继续前进。当我到达“现有组件”屏幕(在错误消息之前)时,列出的唯一项目是“SQL Server数据库服务9.2.3042.00”并且它显示为灰色(无法检查)。我假设这是在错误消息中讨论的“没有选定的功能”。
我在两台运行Windows Server 2003的计算机上试过这个。两者都有MSDE(SQL server 2000),不确定这是否重要。两台计算机报告的SQL 2005版本均为9.0.3068。我用来下载服务包的链接是:
有什么想法吗?感谢。
编辑:
如果我点击详细信息,这就是我得到的:
名称:Microsoft SQL Server 2005(SQLEXPRESS) 原因:您的升级已被阻止。有关升级支持的详细信息,请参阅SQL Server 2005安装帮助或SQL Server 2005联机丛书中的“版本和版本升级”和“硬件和软件要求”主题。
版本检查: 由于版本升级规则,您的升级被阻止。有关版本升级的详细信息,请参阅SQL Server 2005安装帮助或SQL Server 2005联机丛书中的版本和版本升级主题。
答案 0 :(得分:1)
可能正在尝试升级MSDE实例。它们是默认实例吗? - 这不是你想要的(但是为了别人的缘故,如果它是你想要的,你可以运行d:\ setup.exe SKUUPGRADE = 1)。
我建议使用INSTANCENAME命令行参数进行设置,以指定您希望升级2005服务器。查看以下的一些示例:
http://msdn.microsoft.com/en-us/library/ms403393(SQL.90).aspx
-Oisin
答案 1 :(得分:1)