Actualice SQL Server 2005 a SQL Server 2012

12

Tengo un entorno de prueba configurado con lo siguiente:

  • Máquina virtual (Hyper-V)
  • Windows Server 2008 R2 SP1 (x64 bits)
  • Windows SQL Server 2005 Developer Edition SP4 (x64-bit) (nombre de instancia predeterminado)
    • 1 base de datos con replicación de mezcla configurada ... 3 publicaciones con 2 suscriptores cada una.

Estamos probando el procedimiento para actualizar a SQL Server 2012 Developer Edition (sp1) ...

He descargado la iso para 64bit SQL Server 2012 Dev. (sp1) de MSDN (copia con licencia completa) y han comenzado a seguir la ruta de actualización. En una de las etapas finales, donde comienza una verificación de diferentes criterios, nos encontramos con un problema extraño como se describe a continuación:

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.

Además, en el archivo de registro de actualización, encontré el siguiente resultado (más detallado):

(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.

Me he asegurado de que estamos en un sistema x64 y no en un ia64 y no veo ninguna razón por la cual se produciría una falta de coincidencia. Algo a tener en cuenta: no podemos simplemente instalar SQL Server 2012 y volver a conectar las bases de datos, ya que tenemos más de 20 bases de datos en vivo (en producción) con más de 40 publicaciones configuradas ... esto sería una pesadilla absoluta si tuviéramos que volver a instalar configurar la replicación.


Aquí está la información de la versión para la instalación de 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 indica SP4.


Llamaré al soporte de Microsoft sobre esto mañana.

Wes
fuente
1
¿Puedes verificar la edición que descargaste? ¿Es posible que haya descargado la edición Standard de SQL 2012, y no la edición Developer?
SQLRockstar
Lo mencioné en mi publicación pero descargué SQL Server 2012 Developer Edition (x64) SP1.
Wes
1
¿Puede ejecutar "select @@ version" en la instancia actual y publicar toda la salida.
mrdenny
2
¡La cantidad de MVP y MCM que responden a esto es excepcional! Parece que alguien en los foros de MSDN tuvo el mismo problema: social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/…
Ali Razeghi
2
¿Se podrían instalar herramientas (SSMS, etc.) o SSIS por separado en la instalación principal como 32 bits?
Mark Storey-Smith

Respuestas:

6

¿Se podrían instalar herramientas (SSMS, etc.) o SSIS por separado en la instalación principal como 32 bits?

Mark Storey-Smith
fuente