将SQL Server 2005升级到SQL Server 2012


12

我有一个以下测试环境:

  • 虚拟机(Hyper-V)
  • Windows Server 2008 R2 SP1(x64位)
  • Windows SQL Server 2005 Developer Edition SP4(x64位)(默认实例名称)
    • 设置了1个具有合并复制的数据库... 3个发布,每个都有2个订阅者。

我们正在测试升级到SQL Server 2012 Developer Edition(sp1)的过程。

我已经下载了64位SQL Server 2012 Dev的iso。(sp1)来自MSDN(完整许可副本),并且已开始沿升级路径进行。在开始检查不同条件的最后阶段之一中,我们遇到了一个奇怪的问题,如下所述:

Rule "Upgrade architecture mismatch" failed. The CPU architectures of upgrading feature(s) are different. To upgrade these features, Setup architecture must be the same as the features being installed.

此外,在升级日志文件中,我发现以下(更详细)输出:

(03) 2012-12-28 14:02:45 Slp: Init rule target object: Microsoft.SqlServer.Configuration.SetupExtension.BlockMixedArchitecture
(03) 2012-12-28 14:02:45 Slp: Rule 'BlockMixedArchitectureUpgrade' detection result: IsMixedArchitectureInstall= True 
(03) 2012-12-28 14:02:45 Slp: Evaluating rule        : BlockMixedArchitectureUpgrade
(03) 2012-12-28 14:02:45 Slp: Rule running on machine: REPLICATIONTEST
(03) 2012-12-28 14:02:45 Slp: Rule evaluation done   : Failed
(03) 2012-12-28 14:02:45 Slp: Rule evaluation 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.

我确保我们使用的是x64系统,而不是ia64,并且我认为没有任何原因会导致不匹配。需要注意的事情:我们不能简单地安装SQL Server 2012,并将数据库重新连接到它,因为我们有20多个活动数据库(正在生产中)并设置了40多个出版物...如果我们不得不重新执行以下操作,这绝对是一场噩梦设置复制。


这是SQL Server 2005安装程序的版本信息:

Microsoft SQL Server 2005 - 9.00.5000.00 (X64) 
Dec 10 2010 10:38:40 
Copyright (c) 1988-2005 Microsoft Corporation
Developer Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

9.00.5000.00表示为SP4。


明天,我将致电Microsoft支持。


1
您可以验证下载的版本吗?您是否可以下载SQL 2012的标准版,而不是开发人员版?
SQLRockstar

我在帖子中提到了它,但确实下载了SQL Server 2012 Developer Edition(x64)SP1。
Wes

1
您可以在当前实例上运行“ select @@ version”并发布整个输出。
mrdenny

2
对此做出响应的MVP和MCM数量非常多!看起来MSDN论坛上有人遇到了相同的问题:social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/…–
Ali Razeghi

2
是否可以将工具(SSMS等)或SSIS作为32位单独安装到主要安装中?
Mark Storey-Smith

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.