2013-05-22 63 views
0

我使用这个命令升级到SQL Server 2008 R2如何R2快速通过命令行参数升级SQL Server 2005 Express实例到SQL Server 2008

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

,但我收到此错误:

Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2067922429
Exit facility code: 1214
Exit error code: 515
Exit message: The CPU architectures of upgrading feature(s) and this installation program are different. To upgrade these features, Setup architecture must be the same as the features being installed.
Start time: 2012-12-11 16:51:45 End time: 2012-12-11 16:52:08
Requested action: Upgrade

Machine Properties:
Machine name: MARS-PC
Machine processor count: 1
OS version: Windows 7
OS service pack: Service Pack 1
OS region: United States
OS language: English (United States)
OS architecture: x64
Process architecture: 64 Bit
OS clustered: No

回答

1

您突出显示的位不是最相关的。

The CPU architectures of upgrading feature(s) and this installation program are different.

这意味着2005年的实例是32位安装。

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

+0

如果我尝试安装32位机器的Sql server 2008 R2安装程序.it给出错误退出消息:WOW64不支持SQL Server安装程序。该安装程序只能在32位系统上运行。 –

相关问题