Migrar bases de datos de Microsoft SQL Server

Antes de migrar una base de datos MS SQL, asegúrate de que exista una instantánea basada en archivos en el clúster.

Migrar una base de datos de MS SQL

En esta sección se detallan los pasos para migrar una base de datos MS SQL.

  1. Selecciona «Panel de control» y, en el menú desplegable, selecciona « MS SQL ».

  2. Selecciona «Migrar» en el menú de acciones de la base de datos.

    También puedes iniciar una tarea de restauración accediendo a Protección de datos > Recuperaciones > Recuperar > Migrar base de datos (solo MS SQL).

  3. Buscar un servidor MS SQL o una base de datos. Introduce los caracteres del nombre y aparecerá una lista de elementos. Si lo deseas, puedes especificar el carácter comodín *. Si lo deseas, también puedes limitar los resultados de la búsqueda especificando criterios de filtrado; por ejemplo, puedes filtrar los resultados de la búsqueda por un grupo de protección concreto. Haz clic en el icono « Añadir filtros », especifica el filtro y haz clic en « Añadir ».

  4. Selecciona una base de datos y configura las opciones de migración para la base de datos MS SQL que desees migrar.

    1. Nombre de la tarea: Si lo deseas, puedes cambiar el nombre predeterminado de la tarea.

    2. Objetos que se están recuperando: aquí se muestra la base de datos que se va a migrar.

    3. Opciones de sincronización: Especifica las opciones de sincronización para la base de datos que se va a migrar.

      La copia de seguridad del registro de transacciones no está sincronizada. Solo se sincronizan las copias de seguridad incrementales y completas.

      • Sincronización automática de bases de datos: esta opción mantiene automáticamente la base de datos sincronizada con la última instantánea disponible hasta que finalices la base de datos y la pongas en línea.

      • Sincronizar bases de datos manualmente: Una vez completada la migración inicial de la base de datos, puedes sincronizar los archivos de la base de datos migrada con las instantáneas más recientes disponibles hasta que finalices la base de datos y la pongas en línea.

    4. Punto de recuperación: muestra el punto de recuperación seleccionado para la migración.

    5. Configuración: Especifica el servidor SQL y la instancia SQL a los que se va a migrar la base de datos.

      Indica la ruta completa para restaurar todos los archivos de la base de datos.

      Si lo deseas, puedes restaurar los archivos de datos y los archivos de registro en ubicaciones diferentes. Haz clic en «Añadir ubicaciones alternativas para los archivos de registro y reglas personalizadas» para indicar las ubicaciones de los archivos de datos y de registro, así como cualquier regla personalizada. En el caso de los archivos de datos, puedes indicar la ruta completa o un patrón para los archivos originales, así como la ubicación en la que se van a restaurar. Al indicar una ubicación, utiliza el formato de ruta estándar. Por ejemplo, utiliza C:\path en Windows en lugar del formato de ruta extendido \\?\c:\path.

      • Carácter comodín utilizado para la búsqueda de archivos, como *

        • *.ndf - Todos los archivos ndf. Resulta útil si quieres que todos los archivos NDF se guarden en la misma carpeta
        • m:\*.ndf - Todos los archivos ndf de la unidad m:
        • c:\*1.ndf - Todos los archivos ndf de la unidad C: que terminen en 1.ndf
      • Patrón de RegEx

      • .* \.ndf - Todos los archivos con la extensión ndf

      • ^.*foo1.*\.ndf$ - Todos los archivos que contengan la palabra « foo1 » y tengan la extensión «ndf»

      • Ruta completa a un archivo de la base de datos de origen

      Los archivos de base de datos que tengan extensiones de archivo distintas de las predeterminadas o que no coincidan con un nombre de archivo o patrón especificado se restauran en la ubicación de restauración de archivos de datos.

      Haz clic en « Añadir otra regla personalizada » para añadir varias reglas personalizadas.

           Asegúrate de seguir las reglas estándar de las expresiones regulares. Escribe un punto «.» antes del asterisco «*» para que coincida con todos los caracteres; por ejemplo, L:.\ *.ndf.
      
  5. De forma predeterminada, se lleva a cabo una restauración de MS SQL con la opción «WITH RECOVERY». Si lo deseas, puedes desactivar esta opción para realizar una restauración SIN RECUPERACIÓN.

  6. Haz clic en « Iniciar migración ».

    Se inicia la tarea inicial de copia de archivos. Este es el primer paso del proceso de migración.

  7. Una vez finalizada la tarea de copia de archivos, se muestran las opciones disponibles para el siguiente paso de la migración.

    • Finalizar: está disponible si la base de datos de destino está sincronizada con la última instantánea.
    • Sincronización: disponible si hay una instantánea más reciente que la base de datos de destino.

    Si seleccionas la opción «Sincronización automática de bases de datos» en el paso 4, el botón « Sincronización automática con la última versión » estará activado por defecto. Si es necesario, puedes desactivar esta opción manualmente.

La migración de bases de datos no es compatible con las bases de datos de AG.

Cancelar migración

Puedes cancelar una tarea de migración que esté en curso. Si se cancela la migración, se impedirá la sincronización o la finalización de la base de datos, lo que podría dejarla en un estado inutilizable. Elimina manualmente los archivos de la base de datos y, a continuación, inicia otra tarea de migración si es necesario.

  1. En la consola de IBM Cloud® Backup and Recovery, selecciona «Protección de datos» > «Recuperaciones ».
  2. Busca la tarea de migración en la lista y haz clic en el nombre de la tarea para abrir su página de detalles.
  3. Haz clic en el botón «Cancelar» situado en la parte superior derecha de la página.
  4. Responde al mensaje de confirmación.