¿ Cómo soluciono el error en Security Update para SQL Server 2005 Service Pack 3 (KB970892)?

Error en Security Update para SQL Server 2005 Service Pack 3

En caso de que  notes que el servicio MsSQL server aparece bajo diariamente luego de realizarse Windows Update, tenes que saber  que el inconveniente puede ser ocasionado por un error en la actualización KB970892 para Microsoft SQL Server 2005 SP3.

A continuación se detalla una posible solución para este inconveniente:

Descripción del problema

Luego de realizarse automatic updates de Windows el servicio de MsSQL Server puede aparecer bajo.

Verificando el log de actualizaciones (ejecutar programas, cmd, eventvwr) se encuentra lo siguiente:

Event Type: Error

Event Source: Windows Update Agent

Event Category: Installation

Event ID: 20

Date: xx/xx/xxxx

Time: y:yy:yy AM

User: N/A

Computer: XXXXXXXXXX

Description: Installation Failure: Windows failed to install the following update with error 0×80070643:  Security Update for SQL Server 2005 Service Pack 3 (KB970892).

Verificaciones previas

Verificar que el servicio este correctamente habilitado.

Desde el panel de servicios (ejecutar programas, cmd, services.msc) verificar que el servicio MsSQLSERVER esté habilitado (botón derecho propiedades)

Verificar que la actualización KB970892 esté pendiente de instalación

Desde el enlace http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us , verificar que esté pendiente la actualización:

Error en Security Update para SQL Server 2005 Service Pack 3

Medidas de solución

Completar instalación suspendida

Paso 1: Desde add or remove programs elegir SQL Server 2005

Paso 2: Hacer click en el botón “change”

Paso 3: Elegir la instancia de SQL 2005, luego click en “next”

Paso 4: En SQL server 2005 instance components elegir database engine luego click en “next”

Paso 5: En system configuration check click en “next” (en caso de faltar el requisito pending boot required, se deberá reiniciar el servidor)

Paso 6: Click en “next” hasta llegar a la opción change or remove instance

Paso 7: Elegir complete the suspended instalation

Paso 8: Click en “next”

Paso 9: En caso de solicitar el archivo SqlRun_SQL.msi:

  • Descargarlo desde el siguiente enlace:

http://dattatecayuda.com/FixSQLServer/SqlRun_SQL.msi

  • descomprimirlo con la opción /x en una carpeta local (ejecutar programas, cmd, SQLEXPR.EXE /x),
  • luego direccionar al archivo sqlRun_SQL.msi en la carpeta setup

Paso 10: Click en “install”

Paso 11: Instalar el update

Luego de Finalizada la instalación Ingresar a http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us y realizar  nuevamente el update que genero el error en un principio.