0

我正在使用此命令升级到 SQL Server 2008 R2

SQLEXPR_x64_ENU.exe /q /ACTION=upgrade /INSTANCENAME=MyInstanceName /IACCEPTSQLSERVERLICENSETERMS=1

但我收到此错误:

总体总结:
最终结果: 失败: 详情见下文
退出代码(十进制):-2067922429
退出设施代码:1214
退出错误代码:515
退出消息:升级功能和此安装程序的 CPU 架构不同。要升级这些功能,安装体系结构必须与正在安装的功能相同。
开始时间:2012-12-11 16:51:45 结束时间:2012-12-11 16:52:08
请求操作:升级

机器属性:
机器名称:MARS-PC
机器处理器数量:1
操作系统版本:Windows 7
操作系统服务包:Service Pack 1
操作系统区域:美国
操作系统语言:英语(美国)
操作系统架构:x64
进程架构:64 位
操作系统集群: 不

4

1 回答 1

1

你强调的那一点不是最相关的。

升级功能的 CPU 架构与此安装程序不同。

这对我来说意味着 2005 实例是 32 位安装。

您需要卸载 2005(32 位)并重新安装 2008(64 位)。或者检测位数并使用它来决定是执行 32 位还是 64 位升级。

于 2013-05-22T13:20:17.630 回答