Cómo actualizar o instalar una instalación de SQL Server 2008

INTRODUCCIÓN

En este artículo se describe cómo actualizar o incluir un error en la instalación de Microsoft SQL Server 2008 mediante la actualización acumulativa más reciente (CU) o el más reciente Service Pack (SP). Siga estas instrucciones cuando debido a un problema conocido en el programa de instalación no puede instalar SQL Server 2008. La sección de "Hotfixes de instalación de SQL Server 2008" enumera los artículos de Microsoft Knowledge Base que describen problemas de instalación conocidos y explican cómo obtener la actualización más reciente.

Existen dos situaciones a tener en cuenta:
  • Intenta instalar SQL Server 2008. Aparece un error de instalación y los archivos de instalación están instalados en el equipo.
  • Desea evitar proactivamente problemas de instalación conocidos mediante una instalación de actualización.
Es recomendable que actualizar o instalar la versión original de SQL Server 2008 con Service Pack 1 porque Service Pack permite actualizar el producto completo. Una unidad de control que se basa en la versión original de 2008 de SQL Server sólo puede actualizar el componente de compatibilidad con SQL.

Para obtener respuestas a las preguntas más frecuentes acerca de "slipstreaming", vea el tema de SQL Server 2008 Slipstream preguntas más frecuentes en el sitio Web de Microsoft siguiente:

Más información

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

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

Para comprobar si un service pack está instalado correctamente, ejecute el informe de detección de SQL está disponible en el centro de instalación de SQL Server 2008. Debería ver que las características son 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.

Cómo actualizar una instalación de SQL Server 2008

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

Los pasos siguientes describen cómo actualizar el programa de instalación de SQL Server 2008, cuando se produce un problema de instalación:
  1. Si los archivos de compatibilidad del programa de instalación de SQL Server 2008 se instalan en el equipo, aplicar un CU o una revisión para actualizar el programa de instalación de SQL Server 2008 admite archivos y, a continuación, vuelva a ejecutar el programa de instalación desde el DVD o el recurso compartido de red.
  2. Si no están instalados los archivos de compatibilidad del programa de instalación de SQL Server 2008, consulte la sección "Proactivamente ejecutando el programa de instalación".
Para determinar si los archivos de compatibilidad del programa de instalación de SQL Server 2008 se instalan en el equipo, vea la entrada mediante Agregar o quitar programas en Panel de Control en sistemas operativos anteriores a Windows Vista. En Windows Vista o versiones posteriores de Windows, ver la entrada mediante programas y características en el Panel de Control. Para aplicar un CU o una revisión y ejecute el programa de instalación, siga estos pasos:
  1. Si una corrección está disponible a través de una revisión, descargue el CU o la revisión y después lo instala en el equipo ejecutando el archivo .exe o mediante la línea de comandos. El paquete detecta el soporte de instalación de SQL Server 2008 archivos en el equipo y, a continuación, aplica una nueva versión del archivo SQLSupport.msi.
  2. Ejecute de nuevo el programa de instalación desde el DVD o el recurso compartido de red. El programa de instalación detecta que una versión posterior del archivo SQLSupport.msi está disponible en el equipo y se ejecuta el programa de instalación de la versión local en el equipo en lugar de desde el recurso compartido de red o de DVD.

Limitaciones

Al actualizar el programa de instalación o utilizar el procedimiento slipstream, se aplican las siguientes limitaciones:
  • Importante: Debe desinstalar una instalación con errores si el archivo de registro Summary.txt indica que debe desinstalar.
  • Si utiliza el procedimiento slipstream para actualizar una instalación para 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 instalado a través de "slipstreaming" el servicio de base de datos, la instalación puede fallar. Para evitar este problema, debe agregar característica mediante el medio original de SQL Server 2008 o actualizar la instancia a SP1 y, a continuación, utilizar la infraestructura slipstream.
  • Al copiar paquetes de estela, utilice rutas de acceso que contienen espacios. Si especifica una ubicación para los parámetros /PCUSOURCE o /CUSOURCE que contiene espacios, se produce un error con el programa de instalación slipstream.

Ejecutar la instalación de forma proactiva

Existen dos métodos que puede utilizar para actualizar una instalación de SQL Server 2008. Se recomienda utilizar el primer método debido a los siguientes beneficios de la infraestructura slipstream:
  • Puede actualizar rápidamente a SQL Server 2008 SP1 en una sola instalación.
  • Reducir los tiempos de reinicio.
  • Mejorar la experiencia global del programa de instalación.
  • Evitar problemas de instalación conocidos.


Para utilizar estos métodos, el administrador debe obtener los archivos actualizados de compatibilidad con el programa de instalación de SQL Server 2008 descargando el CU más reciente o una revisión o un service pack. Para obtener información acerca de las correcciones de programa de instalación que se incluyen en la revisión más reciente y para obtener información acerca de cómo descargar la revisión, vea la sección de "Hotfixes de instalación de SQL Server 2008". Después de obtener los archivos actualizados de compatibilidad con el programa de instalación de SQL Server 2008, utilice uno de los métodos siguientes.

Utilice el procedimiento slipstream para actualizar SQL Server 2008

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

Procedimiento 1: Pasos slipstream básica

Siga los pasos siguientes para crear una gota de estela que puede utilizar para instalar el medio original y un service pack al mismo tiempo.
  1. Instalar los requisitos previos siguientes para SQL Server 2008.
  2. Descargue el paquete del service pack que coincida con la arquitectura de sistema. Para el paquete de descarga de la x64 de ejemplo de SQL Server 2008 Service Pack 1 si el sistema es un sistema basado en x64.
  3. Extraiga el service pack ejecutando el comando siguiente:
    SQLServer2008SP1-KB968369-x64-ENU.exe /x:C:\SP1
  4. Ejecutar el service pack para instalar los archivos de instalación en el equipo. Si no se han instalado los archivos de compatibilidad del programa de instalación, recibirá un cuadro de diálogo Archivos de compatibilidad con el programa de instalación . También puede ejecutar el siguiente archivo para instalar los archivos de compatibilidad del programa de instalación:

    C:\SP1\x64\setup\1033\sqlsupport.msi
  5. Ejecute el archivo Setup.exe desde el medio de origen de SQL Server 2008 especificando el parámetro /PCUSource . Por ejemplo:
    Setup.exe /PCUSource=C:\SP1


Procedimiento 2: Crear una gota combinada:

Este procedimiento describe cómo crear un nuevo medio de origen que se incluya el medio original y Service Pack 1 de SQL Server 2008. Cuando cree esta lista combinada, puede instalar SQL Server 2008 SP1 en un solo paso.

Notas:
  • Se recomienda que primero realiza una instalación slipstream desde la operación de colocar nuevo 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 para cualquier idioma de SQL Server 2008 si obtiene el idioma correcto del paquete service pack.

  1. Copiar el medio original de SQL Server 2008 en c:\SQLServer2008_FullSP1.
  2. Descargue el paquete del Service Pack 1. Los nombres de paquete son los siguientes:
    • SQLServer2008SP1-KB968369-IA64-ENU.exe
    • SQLServer2008SP1-KB968369-x64-ENU.exe
    • SQLServer2008SP1-KB968369-x86-ENU.exe
  3. Extraiga los paquetes como sigue:
    • 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 que haya completado este paso para todas las arquitecturas para asegurarse de que el medio original se actualiza correctamente.

  4. Ejecute los comandos siguientes para copiar el archivo Setup.exe y el archivo Setup.rll desde la ubicación extraída en la ubicación original 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 comandos siguientes para copiar todos los archivos (no las carpetas), excepto el archivo Microsoft.SQL.Chainer.PackageData.dll, en C:\SQLServer2008_FullSP1\PCU\arquitectura para C:\SQLServer2008_FullSP1 \arquitectura para actualizar los archivos originales.

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

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


    Nota: Si copia el archivo Microsoft.SQL.Chainer.PackageData.dll accidentalmente, puede recibir el siguiente mensaje de error al ejecutar el archivo 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 de patchingg de SQL Server.

    Código de error 0x84BF0007


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

  6. Determinar 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 Defaultsetup.ini en las carpetas, abra el archivo Defaultsetup.ini y, a continuación, agregue PCUSOURCE = ". \PCU" en el archivo como sigue:
         ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    ...

    PCUSOURCE=".\PCU"

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

        ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]

    PCUSOURCE=".\PCU"

    Nota: Este archivo indica al programa de instalación dónde ubicar los medios de origen del Service Pack 1 que extrajo en el paso 3.
  7. Inicie el programa de instalación.
Nota: No debe realizar el procedimiento slipstream para aplicar SQL Server 2008 Service Pack 1 para SQL Server 2008 Express edition. SQL Server 2008 Express Edition SP1 ya es una caída combinada. Sin embargo, puede utilizar el procedimiento slipstream para aplicar una actualización acumulativa para SQL Server 2008 Express edition.
Cómo comprobar si ha completado una actualización slipstream

  • En la página Reglas de instalación , se muestra un elemento de Regla de actualización de instalación Media idioma en la lista de reglas.
  • En la página preparado para instalar , el nodo de acción indica que se trata de una instalación integrada. Además, se muestra un nodo de estela en la lista.


  • En el archivo de registro de resumen, puede encontrar la configuración de PCUSource .
  • Después de la instalación, si ejecutar informe de detección de las características de SQL Server desde el centro de la instalación, debería ver que las características son de la versión 10.1. xxxx.

Actualizar los archivos de compatibilidad del programa de instalación de SQL Server 2008

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

Nota: Para las dos opciones, sólo los archivos de compatibilidad del programa de instalación de SQL Server 2008 son la actualización. Para actualizar todo el producto, debe ejecutar el paquete de hotfix después de haber instalado correctamente el producto.

Opción 1: Instalar el archivo SQLSupport.msi directamente


Esta opción es más adecuada para ejecutar una instalación de revisión en un pequeño número de equipos.
  1. Si no está instalados, instale los componentes necesarios para SQL Server 2008. Debe estar instalado Microsoft Windows Installer 4.5. Debe instalar.NET Framework 2.0 Service Pack 2 para SQL Server 2008 Express Edition y la versión.NET Framework 3.5 SP1 para otras ediciones. Debe descargar la versión.NET Framework 3.5 SP1 desde internet y aplicar el SP1 manualmente.

    Notas:
    • En la plataforma IA-64, la 3.5 de.NET Framework no se admite y se requiere.NET Framework 2.0 Service Pack 2. Puede instalar.NET Framework 2.0 Service Pack 2 desde el medio de origen. .NET Framework 2.0 Service Pack 2 se encuentra en la carpeta siguiente en el medio de origen:
      Drive_Letter:\ia64\redist\2.0\NetFx20SP2_ia64.exe
    • En las plataformas de x86 y x64, debe instalar el Service Pack 1 de.NET Framework 3.5.
  2. Haga doble clic en el paquete de hotfix 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á los archivos actualizados de compatibilidad con el programa de instalación de SQL Server 2008. El paquete de hotfix completará la instalación sin notificarle cuando se complete. Para confirmar que están instalados los archivos, ver el movimiento utilizando el elemento Agregar o quitar programas en Panel de Control en sistemas operativos anteriores a Windows Vista. En Windows Vista o versiones posteriores de Windows, ver el movimiento utilizando el elemento programas y características en el Panel de Control.
  3. Inicie el programa de instalación desde el DVD o el recurso compartido de red.
Opción 2: Actualizar los archivos multimedia originales


Esta opción es más adecuada para ejecutar una instalación de revisión en un gran número de equipos, implementaciones grandes, o cuando un administrador desea que esté disponible esta revisión el programa de instalación a los usuarios. Es importante seguir estos pasos cuidadosamente y probar completamente antes de hacer que esta opción esté disponible para otros.
  1. Descargue la revisión que incluye los archivos actualizados de compatibilidad con el programa de instalación de SQL Server 2008 que desea utilizar para actualizar los archivos multimedia originales. Debe descargar las revisiones para las plataformas IA-64, x64 y x86 porque el medio original contiene los archivos para cada plataforma.
  2. En el símbolo del sistema, escriba el comando siguiente 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 arquitectura representa las diferentes plataformas de hardware. Por ejemplo, puede representar una de las siguientes carpetas:
    • x86
    • x64
    • IA64
    Los ejemplos siguientes representan cómo se puede utilizar 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:
    1. Copie los archivos Setup.exe y Setup.rll desde elpaquete de kb_number_of_hotfixC:\ \ a la carpeta que contiene la copia local de los medios\ carpeta.
    2. Copie todos los archivos (no las subcarpetas) en la carpeta de arquitectura , excepto el archivo Microsoft.SQL.Chainer.PackageData.dll, desde el C:\kb_number_of_hotfix paquete\arquitectura\arquitectura\ a la carpeta que contiene la copia local de los medios\arquitectura\ carpeta.
  5. Inicie el programa de instalación desde la carpeta local.
Nota: Debido a los cambios de esquema que se han introducido en los paquetes de actualización acumulativa en función de RTM de SQL Server 2008 que comienzan con 8 de paquete de actualización acumulativa, 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 de compatibilidad 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, se recomienda que copie el archivo Microsoft.SQL.Chainer.PackageData.dll desde el medio RTM y mantener el archivo Microsoft.SQL.Chainer.Package.dll original en la misma ubicación que el archivo Microsoft.SQL.Chainer.Package.Package.xsd. Hacer 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 se encuentran en la actualización acumulativa, utilice uno de los métodos siguientes:



Método 1

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


Método 2

Además el en los archivos que se enumeran en el paso 4 en la opción 2, se deben copiar los archivos que se describen en los siguientes pasos antes de iniciar la instalación desde una carpeta local. Para copiar los archivos, siga estos pasos.
  1. Copie el archivo Microsoft.SQL.Chainer.Package.dll desde la carpeta RTM a la copia local de los medios de < > \ < arquitectura > carpeta.
  2. Copie el archivo Sqlsupport.msi. De las siguientes ubicaciones, copie el archivo desde la ubicación original a la copia local de la segunda ubicación:
    C:\<kb_number_of_hotfix package>\<architecture>\setup\Sqlsupport.msi
    < media > \ < carpeta de arquitectura > \setup\

Revisiones de instalación de SQL Server 2008

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

CORREGIR 955814 : mensaje de Error al instalar SQL Server 2008 Express edition en un controlador de dominio que ejecuta Windows Server 2003 Service Pack 2 o Windows Small Business Server 2003 Service Pack 1: "Se inició una excepción en el destino de invocación"

CORREGIR 956138 : no puede actualizar una instancia no inglesa de SQL Server 2000 Reporting Services en SQL Server 2008 Reporting Services

CORREGIR 957453 : al instalar SQL Server 2008, la instalación falla y se registra el mensaje de error "Atributos no coinciden" en el archivo Summary.txt

CORREGIR 957804 : el programa de instalación de SQL Server no utiliza el nombre de instancia que proporcione en el archivo Config.ini modificado cuando intenta instalar SQL Server 2008 Express

CORREGIR 955949 : actualización de clúster a SQL Server 2008 se produce un error cuando los nodos del clúster de SQL Server 2005 tienen diferentes características instaladas

CORREGIR 957806 : CompleteFailoverCluster la acción no detecta la SKU correcta que se prepara mediante la acción PrepareFailoverCluster en SQL Server 2008

CORREGIR 957459 : mensaje de Error cuando intenta agregar un segundo nodo a un clúster de conmutación por error de SQL Server 2008: "El SKU actual no es válida"

Nota: Si se identifican otros problemas de instalación, otros artículos de Microsoft Knowledge Base se libera e incluidos en esta lista.

Cómo obtener las revisiones de la instalación de SQL Server 2008

Ahora hay un paquete de actualización acumulativa compatible de Microsoft. Sin embargo, se pretende corregir los problemas que se describen en este artículo. Aplíquela sólo a sistemas que experimenten estos problemas específicos. Este paquete de actualización acumulativa puede recibir comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por ninguno de estos problemas, recomendamos que espere al próximo service pack de SQL Server 2008 que contiene 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:

Paquete 1 de actualización de 956717 acumulativa para SQL Server 2008

Propiedades

Id. de artículo: 955392 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios