Tutorial: Traslado de recursos de Azure SQL Database a otra región
En este tutorial, aprenderá a trasladar grupos elásticos y bases de datos de Azure SQL a otra región de Azure mediante Azure Resource Mover.
Nota
Azure Resource Mover se encuentra actualmente en versión preliminar.
En este tutorial, aprenderá a:
- Comprobar los requisitos previos y otras exigencias.
- Seleccionar los recursos que quiere trasladar.
- Resolver las dependencias de recursos.
- Preparar el servidor SQL Server y trasladarlo a la región de destino.
- Preparar y trasladar las bases de datos y los grupos elásticos.
- Elegir si desea descartar o confirmar el traslado.
- Opcionalmente, quitar los recursos de la región después del traslado.
Nota
Los tutoriales muestran la manera más rápida de probar un escenario y utilizar las opciones predeterminadas.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar. Luego, inicie sesión en el Portal de Azure.
Requisitos previos
- Compruebe que tiene acceso como propietario a la suscripción que contiene los recursos que desea trasladar.
- La primera vez que agregue un recurso de un par de origen y destino específicos a una suscripción de Azure, Azure Resource Mover creará una identidad administrada asignada por el sistema, anteriormente llamada identidad de servicio administrado (MSI), en la que confiará la suscripción.
- Para crear la identidad y asignarle el rol requerido (Colaborador o Administrador de acceso de usuario en la suscripción de origen), la cuenta que utilice para agregar recursos necesita permisos de propietario para la suscripción. Obtenga más información sobre los roles de Azure.
- La suscripción necesita tener cuota suficiente para crear los recursos que va a trasladar a la región de destino. Si no dispone de cuota suficiente, solicite límites adicionales.
- Compruebe los precios y los cargos asociados con la región de destino a la que va a trasladar los recursos. El uso de la calculadora de precios le resultará útil.
Comprobación de los requisitos de SQL
- Compruebe qué características de base de datos o de grupo elástico se admiten para un traslado a otra región.
- En la región de destino, cree un servidor de destino para cada servidor de origen. Más información.
- Si las bases de datos se cifran mediante el cifrado de datos transparente (TDE) y el usuario usa su propia clave de cifrado en Azure Key Vault, consulte cómo trasladar almacenes de claves a otra región.
- Si SQL Data Sync está habilitado, es posible trasladar bases de datos miembro. Tras el traslado, debe configurar SQL Data Sync en la nueva base de datos de destino.
- Antes del traslado, quite la configuración de seguridad de datos avanzada. Después del traslado, configure los valores en el nivel de SQL Server de la región de destino.
- Si la auditoría está habilitada, las directivas se restablecerán al valor predeterminado después del traslado. Vuelva a configurar la auditoría después del traslado.
- Las directivas de retención de copias de seguridad para la base de datos de origen se transfieren a la base de datos de destino. Obtenga más información sobre cómo modificar los valores después del traslado.
- Quite las reglas de firewall del nivel de servidor antes del traslado. Las reglas de firewall del nivel de base de datos se copiarán desde el servidor de origen al servidor de destino durante la operación. Después del traslado, configure las reglas de firewall para el servidor SQL Server en la región de destino.
- Quite la configuración de ajuste automático antes de la operación. Vuelva a configurar el ajuste automático tras la operación.
- Quite la configuración de alertas de base de datos antes del traslado. Restablezca la configuración después de la operación.
Selección de recursos
Seleccione los recursos que desea trasladar.
- Puede seleccionar cualquier tipo de recurso admitido para los grupos de recursos de la región de origen seleccionada.
- Los recursos se trasladarán a una región de destino en la misma suscripción que la región de origen. Si desea cambiar la suscripción, puede hacerlo después de trasladar los recursos.
En Azure Portal, busque resource mover. A continuación, en Servicios, seleccione Azure Resource Mover.

En Información general, haga clic en Introducción.

En Mover recursos > Origen + destino, seleccione la suscripción y la región de origen.
En Destino, seleccione la región a la que desea trasladar los recursos. A continuación, haga clic en Siguiente.

En Recursos que se van a mover , haga clic en Seleccionar recursos.
En Seleccionar recursos, seleccione los recursos. Solo es posible agregar recursos que se puedan mover. A continuación, haga clic en Hecho.

En Recursos que se van a mover, haga clic en Siguiente.
En Revisar + agregar, compruebe la configuración de origen y de destino. Es importante que comprenda que los metadatos de los recursos que se vayan a trasladar se almacenarán en un grupo de recursos creado con esta finalidad en la región de metadatos.

Haga clic en Continuar para empezar a agregar recursos.
Una vez que haya terminado de agregarlos correctamente, haga clic en Adding resources for move (Agregar recursos para mover) en el icono de notificación.
Después de hacer clic en la notificación, revise los recursos de la página Entre regiones.
Nota
- El servidor SQL Server tiene ahora el estado Manual assignment pending (Asignación manual pendiente).
- Otros recursos agregados tienen el estado Prepare pending (Preparación pendiente).
- Si desea quitar un recurso de una colección de traslado, el método para hacerlo dependerá del punto en el que se encuentre en dicha operación. Más información.
Resolución de dependencias
En Entre regiones, si los recursos muestran el mensaje Validar dependencias en la columna Problemas, haga clic en el botón Validar dependencias. Se iniciará el proceso de validación.
Si se encuentran dependencias, haga clic en Agregar dependencias.

En Agregar dependencias, seleccione los recursos dependientes > Agregar dependencias. Compruebe el progreso en el área de notificaciones.
Agregue más dependencias si es necesario y vuelva a validarlas.
En la página Entre regiones, compruebe que los recursos tienen ahora el estado Prepare pending (Preparación pendiente) y que no presentan problemas.

Traslado del servidor SQL Server
Asigne un servidor SQ Server de destino en la región de destino y confirme el traslado.
Asignación de un servidor SQL Server de destino
En Entre regiones, en la columna Destination configuration (Configuración de destino) para el recurso de SQL Server, haga clic en Recurso no asignado.
Seleccione un recurso de SQL Server existente en la región de destino.

Nota
El estado del servidor SQL Server de origen cambia a Commit move pending (Confirmar movimiento pendiente).
Confirmación de la operación de movimiento del servidor SQL Server
En Entre regiones, seleccione el servidor SQL Server y haga clic en Confirmar movimiento.
En Confirmar recursos, haga clic en Confirmar.

Haga un seguimiento del progreso del traslado en la barra de notificaciones.
Nota
Tras la confirmación, el servidor SQL Server tendrá el estado Delete source pending (Eliminar origen pendiente).
Preparación de los recursos que se van a trasladar
Después de haber trasladado el servidor SQL Server de origen, podrá preparar los demás recursos para su traslado.
Preparación de un grupo elástico
En Entre regiones, seleccione el grupo elástico de origen (demo-test1-elasticpool en este tutorial) y haga clic en Preparar.

En Preparar recursos, haga clic en Preparar.
Cuando las notificaciones indiquen que el proceso de preparación se ha realizado correctamente, haga clic en Actualizar.
Nota
El grupo elástico tendrá ahora el estado Initiate move pending (Iniciar movimiento pendiente).
Preparación de una base de datos única
En Entre regiones, seleccione la base de datos única (que no sea parte de un grupo elástico) y haga clic en Preparar.

En Preparar recursos, haga clic en Preparar.
Cuando las notificaciones indiquen que el proceso de preparación se ha realizado correctamente, haga clic en Actualizar.
Nota
La base de datos tendrá ahora el estado Initiate move pending (Iniciar movimiento pendiente) y se ha creado en la región de destino.
Traslado del grupo y preparación de las bases de datos de este
Para preparar las bases de datos de un grupo elástico, este debe tener el estado Commit move pending (Confirmar movimiento pendiente). Para pasar a este estado, inicie el traslado del grupo.
Iniciar movimiento: grupo elástico
En Entre regiones, seleccione el grupo elástico de origen (demo-test1-elasticpool en este tutorial) y haga clic en Iniciar movimiento.
En Mover recursos, haga clic en Iniciar movimiento.

Haga un seguimiento del progreso del traslado en la barra de notificaciones.
Cuando las notificaciones indiquen que el traslado se ha realizado correctamente, haga clic en Actualizar.
Nota
El grupo elástico se encontrará ahora en el estado Commit move pending (Confirmar movimiento pendiente).
Preparación de la base de datos
En Entre regiones, seleccione la base de datos (demo-test2-SQLdb en este tutorial) y haga clic en Preparar.
En Preparar recursos, haga clic en Preparar.

Durante la preparación, se crea la base de datos de destino en la región de destino y se inicia la replicación de datos. Tras la preparación, la base de datos tendrá el estado Initiate move pending (Iniciar estado pendiente).

Mover bases de datos
Comience a trasladar las bases de datos.
En Entre regiones, seleccione los recursos que tengan el estado Initiate move pending (Iniciar movimiento pendiente). A continuación, haga clic en Iniciar movimiento.
En Mover recursos, haga clic en Iniciar movimiento.

Haga un seguimiento del progreso del traslado en la barra de notificaciones.
Nota
Las bases de datos tendrán ahora el estado Commit move pending (Confirmar movimiento pendiente).
¿Descartar o confirmar?
Tras la operación inicial de traslado, puede decidir si desea confirmarla o descartarla.
- Descartar: puede descartar un traslado cuando esté haciendo pruebas y no quiera trasladar verdaderamente el recurso de origen. Si el traslado se descarta, el recurso volverá a tener el estado Initiate move pending (Iniciar movimiento pendiente).
- Confirmación: la confirmación completa la operación de traslado a la región de destino. Tras la confirmación, un recurso de origen tendrá el estado Delete source pending (Eliminar origen pendiente) y el usuario puede decidir si desea eliminarlo.
Descartar la operación de traslado
Para descartar la operación de traslado, siga estos pasos:
- En Entre regiones, seleccione los recursos que tengan el estado Commit move pending (Confirmar movimiento pendiente) y haga clic en Descartar movimiento.
- En Descartar movimiento, haga clic en Descartar.
- Haga un seguimiento del progreso del traslado en la barra de notificaciones.
Nota
- Después de haber descartado recursos, las máquinas virtuales tendrán el estado Initiate move pending (Iniciar movimiento pendiente).
- Si solo hay un grupo elástico, la operación de descarte avanzará y se eliminará el grupo elástico creado en la región de destino.
- Si hay un grupo elástico con bases de datos asociadas que tengan el estado Commit move pending (Confirmar movimiento pendiente), no podrá descartar el grupo elástico.
- Si descarta una base de datos SQL, no se eliminarán los recursos de la región de destino.
Si desea volver a empezar la operación de traslado después de descartar los recursos, seleccione la base de datos SQL o el grupo elástico y empiece la operación de nuevo.
Confirmación de la operación de traslado
Para finalizar el traslado de bases de datos y grupos elásticos, siga estos pasos:
Compruebe que el servidor SQL Server tiene el estado Delete source pending (Eliminar origen pendiente).
Actualice las cadenas de conexión de la base de datos para que muestren la región de destino antes de confirmar.
En Entre regiones, seleccione los recursos de SQL y haga clic en Confirmar movimiento.
En Confirmar recursos, haga clic en Confirmar.

Haga un seguimiento del progreso de la operación de confirmación en la barra de notificaciones.
Nota
Durante el proceso de confirmación, se produce cierto tiempo de inactividad para las bases de datos SQL Las bases de datos y los grupos elásticos que se hayan confirmado tendrán ahora el estado Delete source pending (Eliminar origen pendiente). Tras la confirmación, actualice los parámetros relacionados con la base de datos, incluidas las reglas de firewall, las directivas y las alertas, en la base de datos de destino.
Eliminación de los recursos de origen después de la confirmación
Después del traslado, puede eliminar los recursos de la región de origen si lo desea.
Nota
Los servidores SQL Server no se pueden eliminar desde el portal y se deben eliminar desde la página de propiedades del recurso.
- En Across Regions (Entre regiones), haga clic en el nombre del recurso de origen que desea eliminar.
- Seleccione Delete source (Eliminar origen).
Pasos siguientes
En este tutorial, hizo lo siguiente:
- Trasladar bases de datos de Azure SQL a otra región de Azure.
- Trasladar grupos elásticos de Azure SQL a otra región.
Ahora veremos cómo trasladar máquinas virtuales de Azure a otra región.