Cómo migrar instancias de clúster de conmutación por error de SQL Server 2005 Service Pack 2 de Windows Server 2003 Service Pack 2 a Windows Server 2008

Seleccione idioma Seleccione idioma
Id. de artículo: 953200 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo describe cómo migrar instancias de clúster de conmutación por error de Microsoft SQL Server 2005 existentes a Windows Server 2008 de Windows Server 2003 Service Pack 2.

INTRODUCCIÓN

Windows Server 2008 no es compatible con la actualización directa de los clústeres de conmutación por error de las versiones anteriores de Windows Server. Esto es porque las mejoras de seguridad significativas en Windows Failover Clustering Services quitan compatibilidad con versiones anteriores. Sin embargo, Windows Server 2008 permite un-clustered actualizaciones desde Windows Server 2003 SP2.

Nota Para migrar una instancia de clúster de conmutación por error de SQL Server 2000, debe actualizar dicha instancia a SQL Server 2005 Service Pack 2. Para obtener más información acerca de cómo migrar clústeres de SQL Server 2000 para clústeres de SQL Server 2005, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
910233Migrar un clúster de SQL Server 2000 Analysis Services a un clúster de SQL Server 2005 Analysis Services
Existen tres opciones para migrar instancias de clúster de conmutación por error de SQL Server 2005 desde Windows Server 2003 a Windows Server 2008:
  • Crear un nuevo clúster de Windows Server 2008 en hardware nuevo y, a continuación, migrar los datos del clúster de Windows Server 2003 anterior.
  • Un clúster los nodos de un clúster de conmutación por error de Windows Server 2003, actualice cada nodo y, a continuación, volver a crear la conmutación por error de Cluster Server en los nodos actualizados de Windows Server 2008.
  • Un clúster los nodos de un clúster de conmutación por error de Windows Server 2003, realizar una instalación limpia de Windows Server 2008 y, a continuación, volver a crear la conmutación por error de Cluster Server en los nodos de Windows Server 2008 recién creados.

Suposiciones

Estas instrucciones se basan en los siguientes supuestos.

Nota Los nombres de nodo, las instancias de clúster de conmutación por error SQL server y las letras de unidad son probablemente diferentes:
  • Node1y Node2 son los nombres de dos de los nodos de ClusterName1.
  • FocInstanceName1es el nombre de la instancia de clúster de conmutación por error de SQL Server que contiene el Node1 y Node2.

    Nota En esta situación, la instancia de clúster de conmutación por error de SQL Server es un servidor virtual.
  • SqlInstanceName1es el nombre de la instancia de SQL Server en FocInstanceName1.
  • F:es el disco compartido que se utiliza como el disco de datos y que el disco de registro por SQLInstanceName1.
  • G:es un disco compartido disponible es necesaria para realizar la migración.
  • Se utiliza una cuenta de usuario de dominio que utiliza permisos administrativos locales y cualquier permisos adicionales necesarios para realizar instalaciones de clúster de conmutación por error o instalaciones de SQL Server.
  • En un servidor agrupado independiente o en un servidor de clúster de conmutación por error, ya ha completado prueba funcional de SQL Server 2005 SP2 y las pruebas de posterior de SQL Server 2005 SP2. Los servidores agrupados en la que realizar las pruebas están ejecutando la versión de Windows Server 2008 que contiene las aplicaciones de SQL Server.

Más información

Pasos previos a la actualización

  1. Antes de iniciar la actualización en los servidores de producción, probar todos los componentes y aplicaciones en un clúster de prueba.
  2. Por lo que no pierde datos u opciones de configuración, realizar un inventario completo de las instancias de SQL Server, Windows y grupos de recursos en el clúster. Algunas acciones que deben tenerse en cuenta son como sigue:
    • En Windows Server, inventario de todas las directivas, los usuarios, grupos de usuarios y otras características de cuenta de usuario.
    • Para SQL Server 2005, examine Agregar o quitar programas para todas las aplicaciones de SQL Server 2005 instaladas.
    • En Windows Server, revise los grupos de recursos de clúster de Windows.
    • Determinar el tipo de quórum para el clúster en el servidor de Windows.
  3. Asegúrese de que han hecho lo siguiente:
    • Se han correctamente copia de seguridad todos los datos.
    • Ha realizado copias de seguridad nivel de archivo de todas las unidades del clúster de SQL Server.
    • Ha realizado copias de seguridad de nivel de SQL Server completas de todas las bases de datos para ambas bases de datos del sistema de SQL Server y para las bases de datos de usuario. Para ello, ejecute los comandos siguientes en el símbolo del sistema:
      1. Escriba sqlcmd y, a continuación, presione ENTRAR. Esto inicia la utilidad sqlcmd.
      2. Totalmente copia las bases de datos usuario en Node2, escriba BACKUP DATABASE [userdb1] TO DISK = N?Z:\userdb1.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      3. Para restaurar la base de datos en el nuevo clúster, escriba RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? WITH NORECOVERY , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      4. Establecer las bases de datos como ? de sólo lectura ? en el clúster anterior, escriba ALTER DATABASE [userdb1] SET READ_ONLY , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      5. Para realizar copias de seguridad de registro de las bases de datos en el clúster anterior, escriba BACKUP LOG [userdb1_log] TO DISK = N?Z:\userdb1_log.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      6. Para realizar copias de seguridad de bases de datos del sistema en el clúster anterior, escriba BACKUP DATABASE [principal] TO DISK = N?Z:\master.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      7. Escriba BACKUP DATABASE [msdb] TO DISK = N?Z:\msdb.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
      8. Escriba BACKUP DATABASE [modelo] TO DISK = N?Z:\model.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.

Actualizar el nodo 1

Para actualizar Node1, siga estos pasos.

Nota Cuando realiza este proceso, el servidor incurre en períodos de tiempo de inactividad. Durante este tiempo de inactividad, los servidores y las aplicaciones no estará disponibles para producción hasta que los procesos se completan totalmente.
  1. Conmutación por error todos los servicios en Node1 a Node2.

    Nota Este paso incurre en tiempo de inactividad.
  2. Utilice Agregar o quitar programas para quitar todas las instancias de SQL Server desde Node1.
  3. Utilice el Administrador de clústeres para expulse Node1 del clúster de Windows:
    1. Inicie Administrador de clústeres en Node2.
    2. Haga clic con el botón secundario del mouse en Node1 y, a continuación, haga clic en detener el servicio de Cluster Server .
    3. Haga clic con el botón secundario del mouse en Node1 y, a continuación, haga clic en Expulsar nodo .
  4. Detener el servicio de clúster en Node2 y, a continuación, configure el servicio como deshabilitado.
  5. Realizar una instalación nueva de Windows Server 2008. Tendrá que volver a configurar los valores que son necesarios de la instalación de Windows Server 2003. Para ello, siga estos pasos:
    1. En Node1, realizar una instalación nueva de Windows Server 2008.
    2. Migrar cualquier configuración de usuario, los usuarios y las directivas en Node1. Esto incluye lo siguiente:
      • Dirección IP v4
      • Nombre de equipo y el nombre de dominio
      • Grupo de cuenta de seguridad (agregar al usuario de dominio que el grupo de administradores locales).
      • Disco externo (letras de partición y unidad)
  6. Instale cualquier software auxiliar. Esto incluye los controladores y proveedores.
  7. Migrar los discos de clúster de conmutación por error de Windows Server 2003 al nuevo nodo de Windows Server 2008. O bien, adjuntar nuevos discos de SAN para el uso de conmutación por error del clúster.
  8. Crear un clúster de Windows Server 2008 de nodo de uno en Node1:
    1. Haga clic en Agregar función en la consola de tareas de configuración inicial (TIC) o en el complemento Administrador de servidores y seleccione Conmutación para instalar.
  9. Crear un clúster de nodo único mediante la consola de administración de clúster de conmutación por error con el nodo 1 siguiendo el asistente se inició con la consola.
  10. Instalar SQL Server 2005 con clústeres en Node1 como una nueva instancia de conmutación por error de SQL Server.

    importante Debe instalar la nueva instancia de SQL Server en Node1 utilizando las mismas letras de unidad como Node2.

    Advertencia Debe utilizar la misma ruta de datos que utilizar al realizar copias de seguridad de base de datos de sistema de SQL Server.

    Para instalar SQL Server 2005 con organización por clústeres en el Nodo1 como una nueva instancia de conmutación por error de SQL Server, siga estos pasos:
    1. Preparar el clúster de conmutación por error a tener una Server Failover agrupado instancia de SQL instalados para ello, siga estos pasos:
      1. Haga clic con el botón secundario del mouse en servicios y aplicaciones .
      2. Haga clic en Más acciones y, a continuación, haga clic en crear vacío servicio o aplicación .

        Nota Debe ser el contenedor de clúster de SQL Server.
      3. Haga clic con el botón secundario en el nuevo contenedor que creó, seleccione Cambiar nombre y esto asigne un nombre más significativo y descriptivo asociado con la instalación de SQL Server que se va a realizar.
      4. En la consola de Administración de clúster de conmutación por error , asegúrese de que está seleccionado el nuevo contenedor de SQL Server y, a continuación, haga clic en Agregar almacenamiento en acciones .
      5. Seleccione la unidad del clúster para la instancia de SQL Server para que utilice. Esta unidad de clúster debe tener la misma letra de unidad como la instancia migrada. Puede expandir los discos de clúster disponibles para mostrar la letra de unidad del volumen.

        Nota El clúster de conmutación por error ahora está preparado para que una instancia de clúster de conmutación por error de SQL Server instalada.
    2. Instalar SQL Server 2005 y a continuación, instale el motor de base de datos como una Instancia de clúster en Node1.
    3. Cuando se le pida, especifique un nuevo nombre de instancia de clúster, como FocInstance2.
    4. Cuando se le pida, especificar un no utilizado, disponible compartido disco, como G:, los archivos de datos.
    5. Conserve el mismo SQL Server base de datos nombre de instancia como antes, o utilice el nombre predeterminado. Por ejemplo, utilizar SqlInstanceName1.
  11. Instalar SQL Server 2005 SP2 y cualquier hotfix de SQL Server 2005 que se recomiendan para Windows Server 2008.

Migración de datos

Utilice cualquiera de los métodos siguientes para migrar los datos.

Nota Estos métodos no se presentan en ningún orden concreto. Tendrá que determinar qué método es el preferido para su entorno.

importante Antes de utilizar cualquiera de los métodos, se deben aplicar permisos de NTFS de la instalación actual cuanto los datos en la nueva ubicación.

Método 1: Transferencia el volumen de disco completa

Para transferir el volumen de disco completa, siga estos pasos:
  1. Quitar los recursos de disco, por ejemplo, F:, del grupo de conmutación por error de SQL Server en el clúster anterior:
    1. Desconectar el grupo de conmutación por error de la instancia de SQL Server.
    2. Abrir el cuadro de diálogo Propiedades del recurso de SQL Server , haga clic en la ficha dependencias y a continuación, quite los recursos de disco que contienen los archivos dependientes de la base de datos.
    3. Abrir el cuadro de diálogo Propiedades de recurso de SQL Server FullText , haga clic en la ficha dependencias y a continuación, quite los recursos de disco que contiene los archivos dependientes de la base de datos.
    4. Quitar el recurso de disco del grupo de conmutación por error.
    5. Quitar la letra de unidad del disco.
  2. Cambie los discos en el nuevo clúster. Por ejemplo, cambiar las unidades F: y G:. Para ello, siga estos pasos:
    1. Repita los pasos 1a a 1e.
    2. Agregue los discos que se utilizaron por el clúster anterior como el almacenamiento nuevo.
    3. Cambiar la letra de unidad de almacenamiento nuevo a la que se ha utilizado por la instancia de SQL Server.
    4. Agregar el almacenamiento al grupo de clúster de conmutación por error de la instancia de SQL Server.
    5. Establecer la dependencia del recurso de SQL Server al nuevo almacenamiento.
    6. Establecer la dependencia del recurso de SQL Server FullText al nuevo almacenamiento.
  3. Iniciar la instancia de SQL Server en el nuevo clúster.

Método 2: Copiar la estructura de directorio de datos completa

  1. En el servidor que ejecuta Windows Server 2003, busque la carpeta datos de la instalación anterior.
  2. En el servidor que ejecuta Windows Server 2008, busque la nueva carpeta de datos . Esta nueva carpeta de datos debe utilizar la misma ruta de acceso que se utilizó en el servidor que ejecuta Windows Server 2003.
  3. En la consola de Administración de clúster de conmutación por error , desconecte la nueva instalación de clúster de conmutación por error de SQL Server.
  4. Cambiar el nuevo del carpeta de datos a Data_New .
  5. Copiar la carpeta de datos original se determinó en el paso 1 a la ubicación que se determinó en el paso 2. Una vez finalizada la copia, los datos y las carpetas Data_New deben tener el mismo nivel de carpeta.
  6. Cambiar la Dirección IP y el Nombre de instancia de la antigua instancia de SQL Server 2003. Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  7. Abra el cuadro de diálogo Propiedades para el recurso de Nombre de red del grupo y, a continuación, cambie el nombre de la máquina virtual al nombre de la instancia de SQL Server.
  8. Abra la propiedad del recurso Dirección IP del grupo y, a continuación, cambiar la Dirección IP del servidor virtual a la instancia de SQL Server.
  9. Cambiar la Dirección IP y Nombre de instancia de la nueva instancia de SQL Server 2005. Para obtener más información al respecto, visite el siguiente sitio Web de Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  10. Abra el cuadro de diálogo Propiedades para el recurso de nombre del grupo y, a continuación, cambie el nombre de la máquina virtual al nombre de la instancia de SQL Server.
  11. Abra la propiedad del recurso Dirección IP del grupo y, a continuación, cambiar la Dirección IP del servidor virtual a la instancia de SQL Server.
  12. Iniciar la instancia de SQL Server en el nuevo clúster.
Restaurar las bases de datos de SQL Server desde copias de seguridad
Después de haber realizado método 1 o el método 2, debe restaurar las copias de seguridad de base de datos de SQL Server. Para ello, siga estos pasos:
  1. Abra un símbolo del sistema.
  2. Escriba sqlcmd y, a continuación, presione ENTRAR. Esto inicia la utilidad sqlcmd.
  3. Para restaurar las bases de datos del sistema, en el símbolo del sistema, escriba RESTORE DATABASE [principal] FROM DISK = N?Z:\master.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
  4. Escriba RESTORE DATABASE [msdb] FROM DISK = N?Z:\msdb.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
  5. Escriba RESTORE DATABASE [modelo] FROM DISK = N?Z:\model.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
  6. Para restaurar las bases de datos de usuario, escriba RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
Actualizar Node2
Después de restaurar copias de seguridad de sus base de datos de SQL Server, actualice el nodo 2. Para ello, siga estos pasos
  1. Desinstale SQL Server 2003 desde Node2.
  2. Abra un símbolo del sistema en Node2.
  3. Escriba sqlcmd y, a continuación, presione ENTRAR. Esto inicia la utilidad sqlcmd.
  4. Tipo CLUSTER NODE Node2 /EVICT , presione ENTRAR, escriba GO y, a continuación, presione ENTRAR.
  5. Escriba QUIT para cerrar la utilidad sqlcmd.
  6. Instalar o actualizar a Windows Server 2008.
  7. Agregue Node2 al nuevo clúster de conmutación por error:
    1. Haga clic en Agregar función en la consola de tareas de configuración inicial (TIC) o en el complemento Administrador de servidores y, a continuación, seleccione Conmutación para instalar.
    2. En la consola de Administración de clúster de conmutación por error , haga clic en Agregar nodo .
  8. Configurar el clúster de SQL Server 2005 como un clúster de conmutación por error:
    1. En el panel de control, haga doble clic en programas y características , seleccione Microsoft SQL Server 2005 y, a continuación, haga clic en cambiar .
    2. Agregar el nodo 2 a los propietarios de grupo en el Asistente para la instalación y continúe la instalación.
    3. Instalar SQL Server 2005 SP2 en Node2.
    4. Mueva el grupo de conmutación por error a Node2.
Nota Si SQL Server FullText está en un estado de error y no puede reiniciar, debe reparar SQL Server 2005 completando una de las siguientes opciones de recuperación:

opción de recuperación 1

Para recuperarse de un estado de error, vuelva a instalar SQL Server 2005 SP2.

opción de recuperación 2
  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.
  2. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR.
    start /wait Drive: \setup.exe /qb REINSTALL = SQL_FullText INSTANCENAME = MSSQLSERVER REINSTALLMODE = M
    Nota Para INSTANCENAME, utilice MSSQLSERVER para una instancia predeterminada. Para una instancia con nombre, especifique el nombre de instancia.

Propiedades

Id. de artículo: 953200 - Última revisión: lunes, 22 de septiembre de 2008 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Service Pack 2 sobre las siguientes plataformas
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
Palabras clave: 
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 953200

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com