Share via


Cómo actualizar una instancia de clúster de conmutación por error de SQL Server (Instalar)

Puede actualizar un clúster de conmutación por error de SQL Server a un clúster de conmutación por error de SQL Server 2008 con el Asistente para la instalación de SQL Server o el símbolo del sistema. Una de las características principales de la agrupación en clústeres de conmutación por error de SQL Server 2008 es un tiempo de inactividad mínimo para la instalación de actualizaciones y actualizaciones graduales.

Durante el proceso de actualización del clúster de conmutación por error, el tiempo de inactividad se limita al tiempo de conmutación por error y al tiempo necesario para ejecutar los scripts de actualización. Si sigue el proceso de actualización gradual del clúster de conmutación por error, observará que el tiempo de inactividad es mínimo. Podría requerirse un tiempo de inactividad adicional para la instalación de todos los requisitos previos de los nodos de clústeres de conmutación por error en caso de que no tuviese instalados estos requisitos previos. Para obtener más información sobre la forma de minimizar el tiempo de inactividad durante una actualización, vea la sección Prácticas recomendadas antes de actualizar el clúster de conmutación por error en esta página.

Para obtener más información sobre el proceso de actualización de revisiones graduales del clúster de conmutación por error, vea el artículo relacionado en Microsoft Knowledge Base.

Para obtener más información sobre cómo realizar la actualización, vea Actualizaciones de versión y edición y Actualizar a SQL Server 2008.

Para obtener más información sobre la forma de instalar una instancia de SQL Server independiente, vea Cómo instalar SQL Server 2008 (programa de instalación).

Para obtener más información sobre la sintaxis de ejemplo para el uso del símbolo del sistema, vea Cómo instalar SQL Server 2008 desde el símbolo del sistema.

[!NOTA]

Es posible que tenga que aplicar actualizaciones acumulativas al disco original antes de instalar SQL Server 2008, si se ve afectado por un problema conocido en el programa de instalación. Para obtener más información acerca de problemas conocidos e instrucciones detalladas, vea el tema que describe cómo actualizar el programa de instalación de SQL Server 2008 ejecutando una versión más reciente de los archivos auxiliares del programa de instalación de SQL Server 2008.

Requisitos previos

Antes de empezar, revise la siguiente información importante:

  • Antes de instalar una agrupación en clústeres de conmutación por error

  • Usar el Asesor de actualizaciones para preparar las actualizaciones.

  • Upgrading the Database Engine

  • Configuración privada recomendada de latido (en inglés) de Microsoft Knowledge Base

  • El programa de instalación no instala .NET Framework 3.5 SP1 en un sistema operativo en clúster. Debe instalar .NET Framework 3.5 SP1 antes de ejecutar el programa de instalación.

  • En las instalaciones locales debe ejecutar el programa de instalación de SQL Server como administrador. Si instala SQL Server desde un recurso compartido remoto, deberá usar una cuenta de dominio que tenga permisos de lectura y ejecución en dicho recurso.

  • Para actualizar una instancia de SQL Server a un clúster de conmutación por error de SQL Server 2008, la instancia debe ser un clúster de conmutación por error. Para actualizar una instancia independiente de SQL Server en un clúster de conmutación por error de SQL Server 2008, instale un clúster de conmutación por error nuevo de SQL Server 2008 y luego migre las bases de datos de usuario desde la instancia independiente con el Asistente para copiar bases de datos. Para obtener más información, vea Usar el Asistente para copiar bases de datos.

    Nota importanteImportante

    Para actualizar un clúster de conmutación por error de SQL Server a SQL Server 2008, debe ejecutar el programa de instalación con una acción de actualización en cada nodo de clúster de conmutación por error, de uno en uno, comenzando por los nodos pasivos.

    A medida que se actualiza cada nodo, se excluye de los posibles propietarios del clúster de conmutación por error. Si se produce una conmutación por error inesperada, los nodos actualizados no participan en ella hasta que el programa de instalación de SQL Server mueve la propiedad del grupo de recursos del clúster a un nodo actualizado.

    De forma predeterminada, el programa de instalación determina automáticamente cuándo debe realizarse la conmutación por error a un nodo actualizado. Para ello se basa en el número total de nodos de la instancia del clúster de conmutación por error y en el número de nodos que ya se han actualizado. Cuando se ha actualizado la mitad de los nodos o más, el programa de instalación realiza una conmutación por error a un nodo actualizado en el momento en que se realiza la actualización en el siguiente nodo. Tras la conmutación por error a un nodo actualizado, el grupo de clústeres se mueve a un nodo actualizado. Todos los nodos actualizados se colocan en la lista de propietarios posibles y todos los nodos que aún no se han actualizado se quitan de la lista. A medida que se actualiza cada uno de los nodos restantes, se agrega a los posibles propietarios del clúster de conmutación por error.

    Este proceso da lugar a un tiempo de inactividad limitado a un tiempo de conmutación por error y un tiempo de ejecución de scripts de actualización de bases de datos durante la actualización completa del clúster de conmutación por error.

    Para controlar el comportamiento de la conmutación por error de los nodos de clústeres durante el proceso de actualización, ejecute la operación de actualización en el símbolo del sistema y use el parámetro /FAILOVERCLUSTERROLLOWNERSHIP. Para obtener más información, vea Cómo instalar SQL Server 2008 desde el símbolo del sistema.

    Si hay un clúster de conmutación por error de nodo único, el programa de instalación de SQL Server desconecta el grupo de recursos de SQL Server.

    Consideraciones al actualizar desde SQL Server 2005:

    Si especificó grupos de dominio para la directiva de seguridad de clúster, no puede especificar el SID de servicio en Windows Server 2008. Si desea usar el SID de servicio, tiene que realizar una actualización en paralelo.

    Cuando se selecciona Database Engine (Motor de base de datos) para la actualización, la búsqueda de texto completo se incluye en la instalación con independencia de si se instaló en SQL Server 2005.

    Si se habilitó la búsqueda de texto completo en SQL Server 2005, el programa de instalación vuelve a generar el catálogo de búsqueda de texto completo con independencia de las opciones disponibles.

Prácticas recomendadas antes de actualizar un clúster de conmutación por error de SQL Server

Para eliminar el tiempo de inactividad inesperado debido al reinicio, instale por adelantado los requisitos previos en todos los nodos de clústeres de conmutación por error antes de ejecutar la actualización en los nodos de clústeres. Se recomienda seguir estos pasos para instalar por adelantado los requisitos previos:

Una vez actualizados todos los componentes compartidos y una vez instalados los requisitos previos, inicie el proceso de actualización del clúster de conmutación por error. Deberá ejecutar actualizaciones en cada nodo de clúster de conmutación por error, comenzando por los nodos pasivos en primer lugar y dirigiéndose hacia el nodo que posee el grupo de recursos del clúster.

  • No es posible agregar características a un clúster de conmutación por error existente. Por ejemplo, no se puede agregar Database Engine (Motor de base de datos) a un clúster de conmutación por error de solo Analysis Services existente ni agregar Analysis Services a un clúster de conmutación por error de solo Database Engine (Motor de base de datos) existente.

  • El cambio de edición del clúster de conmutación por error está limitado a determinados escenarios. Para obtener más información, vea Actualizaciones de versión y edición.

Para actualizar un clúster de conmutación por error de SQL Server

  1. Inserte el disco de instalación de SQL Server y, desde la carpeta raíz, haga doble clic en Setup.exe. Para realizar la instalación desde un recurso compartido de red, vaya a la carpeta raíz de dicho recurso y, a continuación, haga doble clic en Setup.exe. Puede que se le solicite que instale los requisitos previos si no se han instalado previamente.

  2. También se requiere Windows Installer 4.5, que puede instalarse con el Asistente para la instalación. Si se le solicita que reinicie el equipo, hágalo y, a continuación, vuelva a iniciar el archivo Setup.exe.

    Nota importanteImportante

    Para obtener más información sobre los pasos 3 y 4, vea la sección Prácticas recomendadas antes de actualizar el clúster de conmutación por error.

  3. Después de instalar los requisitos previos, el Asistente para la instalación inicia el Centro de instalación de SQL Server. Para actualizar una instancia de SQL Server 2008, haga clic en Actualizar SQL Server 2000 o SQL Server 2005.

  4. Si son necesarios los archivos auxiliares del programa de instalación de SQL Server, el citado programa se encarga de instalarlos. Si se le solicita que reinicie el equipo, hágalo antes de continuar.

  5. El Comprobador de configuración del sistema ejecuta una operación de detección en el equipo. Para continuar, haga clic en Aceptar. En este punto, se crean los archivos de registro de la instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver y leer los archivos de registro de instalación de SQL Server.

  6. En la página Clave del producto, escriba la clave de PID de la nueva edición de la versión, que debe ser la misma edición que la de la versión anterior del producto. Por ejemplo, para actualizar un clúster de conmutación por error de Enterprise, debe especificar la clave de PID de SQL Server 2008 Enterprise. Para continuar, haga clic en Siguiente. Tenga en cuenta que la clave de PID que use para actualizar el clúster de conmutación por error debe ser coherente en todos los nodos de clústeres de conmutación por error de la misma instancia de SQL Server. Para obtener más información, vea Ediciones y componentes de SQL Server 2008 y Actualizaciones de versión y edición.

  7. En la página Términos de licencia, lea el contrato de licencia y active la casilla para aceptar los términos y condiciones de la licencia. Para continuar, haga clic en Siguiente. Para salir del programa de instalación, haga clic en Cancelar.

  8. En la página Seleccionar instancia, especifique la instancia de SQL Server que desea a actualizar a SQL Server 2008. Para continuar, haga clic en Siguiente.

  9. En la página Selección de características aparecen seleccionadas las características que van a actualizarse. Después de seleccionar el nombre de la característica se muestra una descripción de cada grupo de componentes en el panel derecho. Tenga en cuenta que no puede cambiar las características que se van a actualizar, y no puede agregar características durante la operación de actualización. Para agregar características a una instancia actualizada de SQL Server 2008 una vez completada la operación de actualización, vea Cómo agregar características a una instancia de SQL Server 2008 (programa de instalación).

  10. En la página Configuración de instancia, los campos se rellenan automáticamente con los valores de la instancia anterior. Si lo desea, puede especificar el nuevo valor de InstanceID.

    Id. de instancia: de forma predeterminada, el nombre de instancia se utiliza como identificador de la instancia. Se usa para identificar los directorios de instalación y las claves del Registro para la instancia de SQL Server. Es así en las instancias predeterminadas y en las instancias con nombre. En el caso de una instancia predeterminada, el nombre y el identificador de la citada instancia serían MSSQLSERVER. Para utilizar un identificador de instancia no predeterminado, active la casilla Id. de instancia y proporcione un valor. Si invalida el valor predeterminado, deberá especificar el mismo identificador de instancia para la instancia que se está actualizando en todos los nodos de clústeres de conmutación por error. El identificador de la instancia actualizada debe coincidir en todos los nodos.

    Características e instancias detectadas: la cuadrícula muestra las instancias de SQL Server que están en el equipo en el que se ejecuta el programa de instalación. Para continuar, haga clic en Siguiente.

  11. La página Requisitos de espacio en disco calcula el espacio en disco necesario para las características especificadas y compara los requisitos con el espacio en disco disponible en el equipo donde se ejecuta el programa de instalación. Para obtener más información, vea Resumen de espacio en disco.

  12. En la página Actualización de la búsqueda de texto completo, especifique las opciones de actualización para las bases de datos que van a actualizarse. Para obtener más información, vea Opciones de actualización de búsqueda de texto completo.

  13. En la página Informes de errores y de uso, especifique la información que desee enviar a Microsoft y que ayudará a mejorar SQL Server. De forma predeterminada, las opciones para los informes de errores y el uso de características están habilitadas. Para obtener más información, vea Configuración de informes de errores y uso.

  14. El Comprobador de configuración del sistema ejecuta uno o varios conjuntos de reglas para validar la configuración del equipo con las características de SQL Server que ha especificado antes de que comience la operación de actualización.

  15. La página Informe de actualización de clúster muestra la lista de nodos de la instancia del clúster de conmutación por error y la información de versión de la instancia para los componentes de SQL Server de cada nodo. También muestra el estado del script de base de datos y el estado del script de replicación. Además, muestra mensajes informativos sobre lo que ocurrirá al hacer clic en Siguiente. En función del número de nodos de clústeres de conmutación por error que se han actualizado y del número total de nodos, el programa de instalación muestra el comportamiento de conmutación por error que tiene lugar al hacer clic en Siguiente. También le advierte del posible tiempo de inactividad innecesario que puede producirse si aún no ha instalado los requisitos previos.

  16. La página Listo para actualizar muestra una vista de árbol de las opciones de instalación que se especificaron durante la instalación. Para continuar, haga clic en Actualizar.

  17. Durante la actualización, la página Progreso muestra el estado para que pueda supervisar el progreso de la actualización en el nodo actual a medida que se ejecuta el programa de instalación.

  18. Tras la actualización del nodo actual, la página Informe de actualización de clúster muestra información sobre el estado de actualización de todos los nodos de clústeres de conmutación por error, las características de cada uno de los nodos de clústeres de conmutación por error y su información de versión. Confirme la información de versión que se muestra y prosiga con la actualización de los nodos restantes. En la página de estado también se indicará si se ha producido la conmutación por error a los nodos actualizados. También puede comprobarlo en la herramienta Administrador de clústeres de Windows de cara a una confirmación.

  19. Después de la actualización, la página Operación completada proporciona un vínculo al archivo de registro de resumen para la instalación y otras notas importantes. Para completar el proceso de instalación de SQL Server, haga clic en Cerrar.

  20. Si el programa indica que se reinicie el equipo, hágalo ahora. Es importante leer el mensaje del Asistente para la instalación tras finalizar el programa de instalación. Para obtener más información acerca de los archivos de registro del programa de instalación, vea Cómo ver y leer los archivos de registro de instalación de SQL Server.

  21. Para completar el proceso de actualización, repita los pasos del 1 al 21 en todos los demás nodos del clúster de conmutación por error de SQL Server.

Pasos siguientes

Después de actualizar a SQL Server 2008, complete las tareas siguientes:

  • Registrar los servidores

    La actualización quita la configuración del Registro de la instancia anterior de SQL Server. Tras la actualización, debe volver a registrar los servidores.

  • Actualizar estadísticas

    Para ayudar a optimizar el rendimiento de las consultas, es recomendable actualizar las estadísticas de todas las bases de datos tras la actualización. Use el procedimiento almacenado sp_updatestats para actualizar las estadísticas de las tablas definidas por el usuario en las bases de datos de SQL Server.

  • Configurar la nueva instalación de SQL Server

    Para reducir el área expuesta de un sistema susceptible de recibir ataques, SQL Server instala y habilita de manera selectiva los servicios y características clave. Para obtener más información sobre la configuración del área expuesta, vea el archivo Léame correspondiente a esta versión.