Problema al instalar SQL Server 2008 SP2 en Windows XP

Problema al instalar SQL Server 2008 SP2 en Windows XP

No soy un gran superusuario, pero he estado luchando con este problema durante horas y espero que alguien aquí sepa cómo ayudarme. Acabo de instalar SQL Server 2008 Developer, elegí el servidor independiente en las opciones de instalación y ejecuté el asistente sin problemas. Luego intenté ejecutar el SP2, que descargué deaquí, pero estoy reprobando una prueba que me impide continuar. La prueba es:

"No está agrupado o el servicio de clúster está activo y en línea".

Cuando hago clic en la regla para obtener más información, dice:

"La máquina está agrupada, pero el clúster no está en línea o no se puede acceder a él desde uno de sus nodos...".

No estoy seguro de cómo llegó a ser que clustering service(sea lo que sea) esté activo o que mi máquina lo esté clusteredporque instalé el servidor independiente.

Para verificar que efectivamente instalé la versión independiente, originalmente eliminé la instalación y la reinstalé.
Además, podría ser relevante señalar que en algún momento del pasado los instalé SQL Server 2005 trialen SQL Server 2008 Expressesta máquina, pero ambos se desinstalaron en el momento de esta instalación.
Necesito la instalación de SP2 porque tengo una base de datos de la que hice una copia de seguridad, 2008 Expresspero no puedo usarla ahora como lo Expressestaba con SP2 (recibo un mensaje que dice que la base de datos se creó con una versión más nueva).

Si hay alguna información adicional que se requiere por favor no dude en preguntar

Actualizar Lo que terminé haciendocomo un truco, era desinstalar el desarrollador, reinstalar Express y exportar la base de datos mediante scripts de exportación de tareas. Esto incluía el esquema y los datos. Luego reinstalé el desarrollador, creé mi base de datos y ejecuté el archivo SQL.

Respuesta1

Este desastre probablemente ocurrió debido a las versiones anteriores de SQL Server que había instalado. Estos mastodontes de Microsoft normalmente sufren de un proceso de desinstalación insuficiente, dejando pedazos por todas partes. Por lo tanto, no se recomienda instalarlos y desinstalarlos en la misma máquina. Es preferible una máquina virtual si recién estás probándolas.

El primer paso es desinstalar desde el Panel de control todas las instancias de SQL Server y luego eliminarlas por completo.
Vea los siguientes artículos:

Cómo desinstalar una instancia de SQL Server 2005 manualmente
Cómo desinstalar manualmente SQL Express si falla la desinstalación desde Agregar o quitar programas

Si todo falla, intente iniciar el servicio de clúster, sólo para permitir que se complete la instalación.

Respuesta2

Una solución rápida podría ser asegurarse de no tener otra carpeta de "Microsoft SQL Server" dentro de Archivos de programa. Sólo debe haber uno a la vez, a menos que haya configurado un entorno en clúster cuando instaló el servidor SQL originalmente.

Respuesta3

Esto podría suceder por múltiples razones:

  1. El clúster no está activo cuando se inició la instalación de SQL (volver a ejecutar las reglas no ayudará).
  2. Si la política NoLMHash está habilitada, la contraseña de la cuenta de inicio de sesión debe tener 15 caracteres.

Respuesta4

O... simplemente necesitas reiniciar tu computadora.

Acabo de recibir este error para SQL Server 2012 al instalar SP4 en Win 10. Lo publiqué aquí en caso de que alguien más siga el mismo hilo que yo tratando de solucionarlo. Este error puede surgir por muchas razones para diferentes versiones de SQL Server y diferentes paquetes de servicio en diferentes versiones de Windows, hasta el día de hoy. Parece más extraño cuando se ejecuta un sistema independiente y nunca se ha configurado ni utilizado la agrupación en clústeres.

Algunos son problemas "falsos". Si la inicialización de la verificación falla, la regla informa de un error, pero la regla en sí no falló. Si no está preocupado, puede omitir estas comprobaciones ejecutando el archivo de instalación desde la línea de comando con estos parámetros agregados: /SkipRules=Cluster_IsOnlineIfClustered. Es de suponer que esto funcionará con las otras reglas de verificación; las cadenas de reglas aparecen en el informe detallado. (Versupport.microsoft.com: omitir la solución de verificación.)

Para diagnosticar el problema, haga clic en el enlace "Ver informe detallado". Se abrirá una página web local. Cerca de la parte superior de la página web hay una línea "Guardado en el directorio". En esocarpetahay un archivo Detail.txt. En ese archivo de texto (probablemente cerca de la parte inferior) se registra el mensaje de error de excepción .NET real.

Algunas personas han visto fallas en los permisos de WMI. Estos podrían ser permisos de administrador de usuarios. Si no es así, aparentemente esto puede solucionarlo: Ejecute los siguientes comandos desde un símbolo del sistema administrativo. Localice este directorio:

%systemroot%\system32\wbem  

Ejecute estos comandos en secuencia y reinicie su configuración.

regsvr32 cluswmi.dll
mofcomp.exe ClusWMI.mof

(VerMSDN: SQL Server 2008 R2 SP1 falla en la regla "No está agrupado o el servicio de clúster está activo y en línea)

Tuve un error diferente:

Initializing rule      : Not clustered or the cluster service is up and online.
(08) 2017-12-19 11:04:47 Slp: Rule is will be executed  : True
(08) 2017-12-19 11:04:47 Slp: Init rule target object: Microsoft.SqlServer.Configuration.Cluster.Rules.ClusterServiceFacet
(08) 2017-12-19 11:04:47 Slp: Invalid query 
(08) 2017-12-19 11:04:47 Slp:    at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
  at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
  at Microsoft.SqlServer.Configuration.Cluster.Rules.ClusterServiceFacet.Microsoft.SqlServer.Configuration.RulesEngineExtension.IRuleInitialize.Init(String ruleId)
  at Microsoft.SqlServer.Configuration.RulesEngineExtension.RulesEngine.Execute(Boolean stopOnFailure)
(08) 2017-12-19 11:04:47 Slp: Rule initialization failed - hence the rule result is assigned as Failed

No se dio ninguna razón para el error de inicialización. Encontré otro lugar para reiniciar la computadora y esto funcionó para mí. Supongo que hay otras fuentes de este y errores similares. Con suerte, lo anterior ayudará a diagnosticar el error con el mensaje de error real de la excepción lanzada.

información relacionada