Sql server 如何通过命令行参数将SQL Server 2005 Express实例升级到SQL Server 2008 R2 Express

Sql server 如何通过命令行参数将SQL Server 2005 Express实例升级到SQL Server 2008 R2 Express,sql-server,sql-server-2008,sql-server-2005,Sql Server,Sql Server 2008,Sql Server 2005,我正在使用此命令升级到SQL Server 2008 R2 SQLEXPR_x64_ENU.exe /q /ACTION=upgrade /INSTANCENAME=MyInstanceName /IACCEPTSQLSERVERLICENSETERMS=1 但我得到了这个错误: 总体总结: 最终结果:失败:请参阅下面的详细信息 退出代码(十进制):-2067922429 出口设施代码:1214 退出错误代码:515 退出消息:升级的CPU架构 功能和此安装程序不同。升级 这些功能、设置架构必

我正在使用此命令升级到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
操作系统服务包:服务包1
OS地区:美国
操作系统语言:英语(美国)
操作系统体系结构:x64
进程架构:64位
操作系统群集:没有


您突出显示的部分不是最相关的

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

这意味着2005实例是一个32位安装


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

如果我尝试为32位计算机安装Sql server 2008 R2安装程序,则会显示错误退出消息:WOW64中不支持Sql server安装程序。此安装程序只能在32位系统上运行。