Problema al actualizar un SQL Server Express 2005 a 2008

29/09/2010 - 17:50 por Victor Espina | Informe spam
Hola.

Este es el escenario:

Windows XP SP3
MSDE 2000 (default instance)
SQL Server 2005 express (named instance)

Estoy intentando actualizar la instancia de SQL SErver 2005 express a
SQL Server 2008 R2 Express. Para esto:

a) Ejecuto el instalador de SQL Server 2008
b) Selecciono la opcion "Upgrade from SQL Server 2000, 2005, ..."
c) Durante la fase de evaluacion de reglas, falla la regla
Cluster_IsOnlineIfClustered con el mensaaje "The machine is clustered,
but the cluster is not online or cannot be accessed from one of its
nodes. To continue determine why the cluster is not online and rerun
setup instead of rerunning the rule since the rule can no longer
detect a cluster environment correctly."

De mas esta decir que mi equipo no tiene configurado ningun cluster de
SQL Server. Alguna idea de como corregir este problema?

Saludos

Victor Espina
 

Leer las respuestas

#1 Victor Espina
03/10/2010 - 18:36 | Informe spam
Bueno, me respondo yo mismo. La solucion es invocar manualmente el
SETUP.EXE e indicarle que no tome en cuenta la regla que causa el
problema:

SETUP.EXE /ACTION=upgrade /SkipRules=Cluster_IsOnlineIfClustered

Si acaso hay mas de una regla dando problemas (en mi caso tambien me
estaba molestando una que valida que si se tiene VS 2008 instalado
tambien se debe tener el SP1 de VS 2008), se pueden indicar varias
reglas a obviar:

SETUP.EXE /ACTION=upgrade /SkipRules=Rule1 Rule2 Rule3

Finalmente, si lo que se desea es instalar desde cero en lugar de
actualizar una instancia de una version anterior, simplemente se
cambia el valor de /ACTION:

SETUP.EXE /ACTION=install /SkipRules=Rule1 Rule2 Rule3


Saludos

Victor Espina


On 29 sep, 11:50, Victor Espina wrote:
Hola.

Este es el escenario:

Windows XP SP3
MSDE 2000 (default instance)
SQL Server 2005 express (named instance)

Estoy intentando actualizar la instancia de SQL SErver 2005 express a
SQL Server 2008 R2 Express.  Para esto:

a) Ejecuto el instalador de SQL Server 2008
b) Selecciono la opcion "Upgrade from SQL Server 2000, 2005, ..."
c) Durante la fase de evaluacion de reglas, falla la regla
Cluster_IsOnlineIfClustered con el mensaaje "The machine is clustered,
but the cluster is not online or cannot be accessed from one of its
nodes. To continue determine why the cluster is not online and rerun
setup instead of rerunning the rule since the rule can no longer
detect a cluster environment correctly."

De mas esta decir que mi equipo no tiene configurado ningun cluster de
SQL Server. Alguna idea de como corregir este problema?

Saludos

Victor Espina

Preguntas similares