Actualización o integración de una instalación de SQL Server 2008

En este artículo se describe cómo actualizar o incluir una instalación de SQL Server 2008.

Versión del producto original:   SQL Server
Número de KB original:   955392

Introducción

En este artículo se describe cómo actualizar o incluir una instalación fallida de Microsoft SQL Server 2008 mediante la última actualización acumulativa (CU) o el último Service Pack (SP). Siga estas instrucciones cuando no pueda instalar SQL Server 2008 debido a un problema conocido en el programa de instalación. La sección de revisiones del programa de instalación de SQL Server 2008 muestra una lista de los artículos de Microsoft Knowledge base en los que se describen problemas conocidos de instalación y se explica cómo obtener la actualización más reciente.

Hay dos situaciones que se deben tener en cuenta:

  • Intenta instalar SQL Server 2008. Se produce un error de instalación y los archivos de instalación se instalan en el equipo.
  • Desea evitar de forma proactiva problemas de instalación conocidos mediante una instalación de actualización.

Se recomienda actualizar o incluir el SQL Server 2008 original mediante Service Pack 1, ya que el Service Pack permite actualizar todo el producto. Un CU que se basa en la versión SQL Server 2008 original solo puede actualizar el componente de compatibilidad con SQL.

Para obtener respuestas a las preguntas más frecuentes acerca de la integración, consulte el tema de preguntas más frecuentes de SQL server 2008 en el programa de instalación de SQL Server.

Importante

Para SQL Server 2012 y versiones posteriores, debe usar el parámetro/UpdateSource para actualizar los archivos de instalación de SQL Server. Para ver un ejemplo sobre cómo hacerlo, consulte How to patch SQL Server 2012 Setup with a Updated Setup Package (Using UpdateSource para obtener una instalación inteligente).

Más información

Cuando se ejecuta la versión de lanzamiento original del programa de instalación de SQL Server 2008, el programa de instalación se copia en el equipo local y, a continuación, se vuelve a ejecutar desde la copia local. Por lo tanto, si hay una versión posterior de los archivos auxiliares en el equipo, el programa de instalación ejecutará estos archivos actualizados. Por lo tanto, puede actualizar los archivos auxiliares del programa de instalación de SQL Server 2008 antes de ejecutar el archivo de Setup.exe.

A partir de SQL Server 2008 Service Pack 1, puede actualizar SQL Server 2008 mediante la infraestructura de integración. Al instalar el Service Pack 1 mediante el procedimiento de instalación de o instalar en una instalación de SQL Server 2008 existente, se crea una entrada para el Service Pack en Agregar o quitar programas. Puede desinstalar el Service Pack mediante esta entrada.

Para comprobar si un Service Pack está instalado correctamente, ejecute el informe de detección de SQL que está disponible en el centro de instalación de SQL Server 2008. Debería ver las características de la versión 10. n. xxxx, donde n representa la versión del Service Pack. Por ejemplo, 10,1. xxxx representa el Service Pack 1.

Actualización de una instalación de SQL Server 2008

Cuando intenta instalar SQL Server 2008 desde un DVD o desde un recurso compartido de red, se produce un error en la instalación debido a un problema con la versión de lanzamiento del programa de instalación.

En los pasos siguientes se describe cómo actualizar el programa de instalación de SQL Server 2008 cuando se produce un problema de instalación:

  1. Si los archivos auxiliares del programa de instalación de SQL Server 2008 están instalados en el equipo, aplique un CU o un hotfix para actualizar los archivos de compatibilidad del programa de instalación de SQL Server 2008 y, a continuación, vuelva a ejecutar el programa de instalación desde el DVD o desde el recurso compartido de red.

  2. Si los archivos auxiliares del programa de instalación de SQL Server 2008 no están instalados, consulte la sección "configuración de ejecución proactiva".

Para determinar si los archivos auxiliares del programa de instalación de SQL Server 2008 están instalados en el equipo, vea la entrada mediante agregar o quitar programas en el panel de control en sistemas operativos anteriores a Windows Vista. En Windows Vista o versiones posteriores de Windows, vea la entrada mediante el uso de programas y características en el panel de control. Para aplicar una CU o una revisión y ejecutar el programa de instalación, siga estos pasos:

  1. Si hay una revisión disponible a través de una revisión, descargue la CU o la revisión y, a continuación, instálela en el equipo mediante la ejecución del archivo. exe o mediante la línea de comandos. El paquete detecta los archivos auxiliares del programa de instalación de SQL Server 2008 en el equipo y, a continuación, aplica una nueva versión del archivo de SQLSupport.msi.

  2. Vuelva a ejecutar el programa de instalación desde el DVD o desde el recurso compartido de red. El programa de instalación detecta que una versión posterior del archivo de SQLSupport.msi está disponible en el equipo y el programa de instalación se ejecuta desde la versión local del equipo en lugar de desde el DVD o el recurso compartido de red.

Limitaciones

Las siguientes limitaciones se aplican cuando se actualiza el programa de instalación o se utiliza el procedimiento de integración de:

  • Importante

    Debe desinstalar una instalación fallida si el archivo de registro de Summary.txt indica que debe desinstalar.

  • Si utiliza el procedimiento de instalación para actualizar una instalación a una instalación de WOW64, debe realizar uno de los siguientes pasos adicionales:

    • Especifique el parámetro/action en la línea de comandos además del parámetro/x86.

    • En la página Opciones del centro de instalación, seleccione x86.

  • Si agrega características a una instancia que ya tiene el servicio de base de datos instalado mediante la integración, es posible que se produzca un error en la instalación. Para solucionar este problema, debe agregar características con el medio de origen de SQL Server 2008 original o actualizar la instancia a SP1 y, a continuación, usar la infraestructura de integración.

  • Cuando copie los paquetes de inclusión, use rutas que no contengan espacios. Si especifica una ubicación que contiene espacios para cualquiera de /PCUSOURCE /CUSOURCE los parámetros o, se producirá un error con la configuración integrada.

Ejecutar el programa de instalación de forma proactiva

Hay dos métodos que puede usar para actualizar una instalación de SQL Server 2008. Le recomendamos que use el primer método a causa de las siguientes ventajas de la infraestructura de la integración:

  • Puede actualizar rápidamente a SQL Server 2008 SP1 en una sola instalación.

  • Reduzca los tiempos de reinicio.

  • Mejorar la experiencia de instalación general.

  • Evite problemas conocidos de la instalación.

Para usar estos métodos, el administrador debe obtener los archivos de compatibilidad actualizados del programa de instalación de SQL Server 2008 descargando la última CU o Hotfix, o Service Pack. Para obtener información acerca de las correcciones del programa de instalación que se incluyen en la revisión más reciente y para obtener información sobre cómo descargar la revisión, consulte la sección de revisiones del programa de instalación de SQL Server 2008 . Una vez que obtenga los archivos de compatibilidad de instalación de SQL Server 2008 actualizados, use uno de los métodos siguientes.

Uso del procedimiento de instalación para actualizar SQL Server 2008

Este método permite actualizar todo el producto al ejecutar el programa de instalación de SQL Server 2008 después de seguir uno de los procedimientos siguientes:

Procedimiento 1: pasos básicos de la integración

Siga los pasos siguientes para crear una lista desplegable de integración que puede usar para instalar los medios originales y un Service Pack al mismo tiempo.

  1. Instale los siguientes requisitos previos para SQL Server 2008.

  2. Descargue el paquete del Service Pack que coincida con la arquitectura del sistema. Por ejemplo, descargue el paquete x64 de SQL Server 2008 Service Pack 1 si el sistema es un sistema basado en x64.

  3. Extraiga el Service Pack ejecutando el comando: SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1 .

  4. Ejecute el Service Pack para instalar los archivos de instalación en el equipo. Si no se han instalado los archivos auxiliares del programa de instalación, recibirá un cuadro de diálogo de archivos auxiliares del programa de instalación . También puede ejecutar el siguiente archivo para instalar los archivos auxiliares del programa de instalación: C:\SP1\x64\setup\1033\sqlsupport.msi .

  5. Ejecute el archivo Setup.exe de los medios de origen de SQL Server 2008 especificando el parámetro/PCUSource. Por ejemplo: Setup.exe /PCUSource=C:\SP1.

Procedimiento 2: crear un Drop combinado

Este procedimiento describe cómo crear un nuevo medio de origen que incluya los medios de origen originales y SQL Server 2008 Service Pack 1. Cuando cree esta caída combinada, puede instalar SQL Server 2008 SP1 en un solo paso.

Nota

  • Se recomienda que primero complete una instalación integrada desde el nuevo Drop en un equipo de prueba antes de implementarlo en el entorno de producción.

  • Estos pasos son para la versión en Inglés de SQL Server 2008. Sin embargo, funciona con cualquier lenguaje de SQL Server 2008 si obtiene el idioma correcto del paquete de Service Pack.

  1. Copie los medios de origen de SQL Server 2008 originales en c:\SQLServer2008_FullSP1 .

  2. Descargue el paquete del Service Pack 1. Los nombres de los paquetes son los siguientes:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe

    • SQLServer2008SP1-KB968369-x64-ENU.exe

    • SQLServer2008SP1-KB968369-x86-ENU.exe

  3. Extraiga los paquetes de la siguiente manera:

    • SQLServer2008SP1-KB968369-IA64-ENU.exe/x: c:\ SQLServer2008_FullSP1 \PCU

    • SQLServer2008SP1-KB968369-x64-ENU.exe/x: c:\ SQLServer2008_FullSP1 \PCU

    • SQLServer2008SP1-KB968369-x86-ENU.exe/x: c:\ SQLServer2008_FullSP1 \PCU

    Nota

    Asegúrese de realizar este paso en todas las arquitecturas para asegurarse de que los medios originales se actualizan correctamente.

  4. Ejecute los siguientes comandos para copiar el archivo de Setup.exe y el archivo Setup. RLL desde la ubicación extraída a la ubicación original del medio de origen.

    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.exe
    robocopy C:\SQLServer2008_FullSP1\PCU c:\SQLServer2008_FullSP1 Setup.rll
    
  5. Ejecute los siguientes comandos para copiar todos los archivos (no las carpetas), excepto el archivo de Microsoft.SQL.Chainer.PackageData.dll, en C:\SQLServer2008_FullSP1\PCU\Architecture para C:\SQLServer2008_FullSP1\Architecture actualizar los archivos originales.

    robocopy C:\SQLServer2008_FullSP1\pcu\x86 C:\SQLServer2008_FullSP1\x86 /XF Microsoft.SQL.Chainer.PackageData.dll  
    
    robocopy C:\SQLServer2008_FullSP1\pcu\x64 C:\SQLServer2008_FullSP1\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
    
    robocopy C:\SQLServer2008_FullSP1\pcu\ia64 C:\SQLServer2008_FullSP1\ia64 /XF Microsoft.SQL.Chainer.PackageData.dll  
    

    Nota

    Si copia por error el archivo Microsoft.SQL.Chainer.PackageData.dll, puede que reciba el siguiente mensaje de error al ejecutar el archivo de Setup.exe.

    El programa de instalación de SQL Server ha encontrado el siguiente error:

    La acción especificada LandingPage no es compatible con la operación patchingg de SQL Server.

    Código de error 0x84BF0007

    Si se produce este problema, vuelva a restaurar el archivo Microsoft.SQL.Chainer.PackageData.dll a la versión original.

  6. Determine si tiene el archivo Defaultsetup.ini en las carpetas siguientes:

    • C:\SQLServer2008_FullSP1\x86

    • C:\SQLServer2008_FullSP1\x64

    • C:\SQLServer2008_FullSP1\ia64

    Si tiene el archivo de Defaultsetup.ini en las carpetas, abra el archivo de Defaultsetup.ini y, a continuación, agregue PCUSOURCE = ".\PCU" al archivo de la siguiente manera:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    ...
    
    PCUSOURCE=".\PCU"
    

    Si no tiene el archivo de Defaultsetup.ini en las carpetas, cree el archivo de Defaultsetup.ini en las carpetas y agregue el contenido siguiente al archivo:

    ;SQLSERVER2008 Configuration File
    
    [SQLSERVER2008]
    
    PCUSOURCE=".\PCU"
    

    Nota

    Este archivo le indica al programa de instalación dónde encontrar el medio de origen del SP1 que extrajo en el paso 3.

  7. Inicie el programa de instalación.

Nota

No debe realizar el procedimiento de la versión para aplicar SQL Server 2008 Service Pack 1 para SQL Server 2008 Express Edition. SQL Server 2008 Express Edition SP1 ya es un Drop combinado. Sin embargo, puede usar el procedimiento de instalación para aplicar una actualización acumulativa para SQL Server 2008 Express Edition.

Compruebe si ha completado una actualización integrada

  • En la página reglas de instalación , se muestra un elemento de la regla de configuración actualizar idioma multimedia en la lista de reglas.

  • En la página listo para instalar , el nodo de acción indica que se trata de una instalación integrada. Además, se muestra un nodo integrada en la lista.

  • En el archivo de registro de Resumen, puede encontrar la opción PCUSource.

  • Después de la instalación, si ejecuta el informe de detección de características de SQL Server desde el centro de instalación, verá que las características son la versión 10,1. xxxx.

Actualización de los archivos auxiliares del programa de instalación de SQL Server 2008

Hay dos opciones que puede usar para instalar los archivos de compatibilidad del programa de instalación de SQL Server 2008. Se recomienda usar este método para instalar los archivos de compatibilidad del programa de instalación de SQL Server 2008 antes de SQL Server SP1.

Nota

Para las dos opciones, solo se actualizan los archivos auxiliares del programa de instalación de SQL Server 2008. Para actualizar todo el producto, debe ejecutar el paquete de revisión una vez que el producto se haya instalado correctamente.

Opción 1: instalar el archivo de SQLSupport.msi directamente

Esta opción es la mejor para ejecutar una instalación con revisión en un número reducido de equipos.

  1. Instale todos los componentes de requisitos previos para SQL Server 2008 si todavía no están instalados. Microsoft Windows Installer 4,5 debe estar instalado. Debe instalar .NET Framework 2,0 SP2 para SQL Server 2008 Express Edition y .NET Framework 3,5 SP1 para otras ediciones. Debe descargar .NET Framework 3,5 SP1 de Internet y aplicar el SP1 manualmente.

    Nota

    • En la plataforma IA-64, no se admite .NET Framework 3,5 y se requiere .NET Framework 2,0 SP2. Puede instalar .NET Framework 2,0 SP2 desde el medio de origen. .NET Framework 2,0 SP2 se encuentra en la siguiente carpeta en el medio de origen: Drive_Letter:\ia64\redist\2.0\NetFx20SP2_ia64.exe .

    • En las plataformas x86 y x64, debe instalar .NET Framework 3,5 SP1.

  2. Haga doble clic en el paquete de revisión para instalar los archivos de compatibilidad del programa de instalación de SQL Server 2008. Después de extraer el contenido del paquete, se instalarán los archivos actualizados compatibles con la instalación de SQL Server 2008. El paquete de revisión completará la instalación sin notificarlo cuando se complete. Para confirmar que los archivos están instalados, vea la entrada mediante el elemento agregar o quitar programas del panel de control en sistemas operativos anteriores a Windows Vista. En Windows Vista o versiones posteriores de Windows, vea la entrada mediante el elemento programas y características del panel de control.

  3. Inicie el programa de instalación desde el DVD o desde el recurso compartido de red.

Opción 2: actualizar los archivos multimedia originales

Esta opción es la mejor para ejecutar una instalación con revisión en muchos equipos, implementaciones grandes o cuando un administrador desea poner a disposición de los usuarios esta configuración con revisión. Es importante seguir estos pasos minuciosamente y probar por completo antes de poner esta opción a disposición de otros usuarios.

  1. Descargue la revisión que incluye los archivos actualizados de compatibilidad del programa de instalación de SQL Server 2008 que desea usar para actualizar los archivos multimedia originales. Debe descargar las revisiones para las plataformas x86, x64 y IA-64 porque los medios originales contienen los archivos de cada plataforma.

  2. En un símbolo del sistema, escriba el siguiente comando y, a continuación, presione Entrar para extraer el contenido del paquete: hotfix_package_name/x:c:\kb _number_of_hotfix package\architecture .

    El marcador de posición Architecture representa las distintas plataformas de hardware. Por ejemplo, puede representar una de las siguientes carpetas:

    • x86
    • 64x
    • IA64

    El siguiente ejemplo representa cómo puede usar este comando:

    • SQLServer2008-KB956717-IA64.exe /x:c:\kb956717\ia64
    • SQLServer2008-KB956717-x64.exe /x:c:\kb956717\x64
    • SQLServer2008-KB956717-x86.exe /x:c:\kb956717\x86
  3. Copie el contenido del DVD de SQL Server 2008 en el disco duro local.

  4. Copie los archivos siguientes:

    • Copie los archivos Setup.exe y Setup. RLL desde el C:\kb_number_of_hotfix package\folder a la carpeta que contiene la copia local de la media\ carpeta.

    • Copie todos los archivos (no las subcarpetas) en la carpeta arquitectura , excepto el archivo de Microsoft.SQL.Chainer.PackageData.dll, desde la C:\kb_number_of_hotfix package\architecture\architecture\ carpeta a la carpeta que contiene la copia local de la media\architecture\ carpeta.

  5. Inicie el programa de instalación desde la carpeta local.

Nota

Debido a los cambios de esquema que se han incluido en los paquetes de actualización acumulativa basados en RTM para SQL Server 2008 que se inician con el paquete de actualización acumulativa 8, puede recibir el siguiente mensaje de error al ejecutar el programa de instalación. Puede recibir el siguiente mensaje de error después de actualizar los archivos auxiliares del programa de instalación mediante el procedimiento que se describe en la opción 2:

2010-01-14 15:34:36 SLP: tipo de excepción: Microsoft. SqlServer. Chainer. Infrastructure. ChainerInfrastructureException

2010-01-14 15:34:36 SLP: mensaje:

2010-01-14 15:34:36 SLP: no se ha declarado el atributo ' path '.

Para evitar este problema de validación, le recomendamos que copie el archivo de Microsoft.SQL.Chainer.PackageData.dll desde el medio de RTM y que mantenga el archivo de Microsoft.SQL.Chainer.Package.dll original en la misma ubicación que el archivo Microsoft. SQL. Chainer. Package. Package. xsd. Haga esto para asegurarse de que los dos archivos. dll están sincronizados. Esta combinación de archivos. dll instalará la versión RTM de SqlSupport.msi (10.00.1600.22). Para beneficiarse de las correcciones de errores que están presentes en la actualización acumulativa, use uno de los métodos siguientes:

  • Método 1

    Instale manualmente el archivo. msi de soporte de SQL para la arquitectura específica de la siguiente ubicación de extracción del paquete de actualización acumulativa: CU8\<CPU>\setup\sqlsupport.msi .

  • Método 2

    Además de los archivos que se enumeran en el paso 4 de la opción 2, los archivos que se describen en los pasos siguientes deben copiarse antes de iniciar el programa de instalación desde una carpeta local. Para copiar los archivos, siga estos pasos.

    1. Copie el archivo de Microsoft.SQL.Chainer.Package.dll de la carpeta RTM a la copia local de la <media>\<architecture folder> carpeta.

    2. Copie el archivo de Sqlsupport.msi. De las siguientes ubicaciones, copie el archivo desde la primera ubicación a la copia local de la segunda ubicación:

      • C:\<kb_number_of_hotfix package>\<architecture>\setup\Sqlsupport.msi
      • <media>\<architecture folder>\setup\

Revisiones del programa de instalación de SQL Server 2008

Para obtener más información acerca de los problemas conocidos de la instalación y las correcciones para resolver estos problemas, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

Nota

Si se identifican otros problemas de configuración, se publicarán más artículos de Microsoft Knowledge base y se incluirán en la lista.

Obtener revisiones de instalación para SQL Server 2008

Ahora hay disponible un paquete de actualización acumulativa compatible de Microsoft. Sin embargo, está diseñado para corregir solo los problemas descritos en este artículo. Aplíquela solo a los sistemas que experimenten estos problemas específicos. Este paquete de actualización acumulativa puede recibir pruebas adicionales. Por lo tanto, si no se ve gravemente afectado por ninguno de estos problemas, le recomendamos que espere al próximo Service Pack 2008 de SQL Server que contenga las revisiones de este paquete de actualización acumulativa. Para obtener más información acerca del paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

KB956717-paquete de actualización acumulativa 1 para SQL Server 2008

Se aplica a

  • SQL Server 2008 Enterprise
  • SQL Server 2008 desarrollador
  • SQL Server 2008 Express
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • Grupo de trabajo de SQL Server 2008
  • SQL Server 2008 R2 Datacenter
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express
  • SQL Server 2008 R2 Express con Advanced Services
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition para pequeñas empresas
  • SQL Server 2008 R2 Web
  • Grupo de trabajo de SQL Server 2008 R2