Todos los productos
Search
Centro de documentos

Data Transmission Service:Migración de datos de una instancia ApsaraDB RDS for MySQL a un clúster AnalyticDB for MySQL V3.0

Última actualización: Sep 04, 2026

Este tema describe cómo migrar datos de una instancia ApsaraDB RDS for MySQL a un clúster AnalyticDB for MySQL V3.0 mediante Data Transmission Service (DTS). Después de migrar los datos, puede utilizar AnalyticDB for MySQL para construir sistemas internos de inteligencia empresarial (BI), sistemas de consultas interactivas y sistemas de informes en tiempo real.

Requisitos previos

  • El clúster de destino AnalyticDB for MySQL V3.0 ya está creado. Para obtener más información, consulte Create a cluster.

  • El espacio de almacenamiento disponible en el clúster de destino AnalyticDB for MySQL es mayor que el tamaño total de los datos en la instancia de origen ApsaraDB RDS for MySQL.

Límites

Tipo

Descripción

Límites de la base de datos de origen

  • Requisito de ancho de banda: El servidor que aloja la base de datos de origen debe contar con suficiente ancho de banda de salida. De lo contrario, la velocidad de migración disminuirá.

  • Cada tabla que se migre debe tener una clave primaria o una restricción UNIQUE, y las columnas clave deben contener valores únicos. En caso contrario, podrían aparecer registros duplicados en la base de datos de destino.

  • Si selecciona tablas como objetos de migración y las edita (por ejemplo, al asignar nombres de columnas), una sola tarea de migración admite hasta 1,000 tablas. Si supera este límite, la tarea fallará con un error al enviarse. Para solucionar esto, divida las tablas en varias tareas o configure una tarea de migración de base de datos completa.

  • Si requiere migración incremental, habilite el registro binario:

    • Establezca binlog_format en ROW y binlog_row_image en FULL. De lo contrario, la verificación previa fallará y la tarea no podrá iniciarse.

      Importante

      Si su origen MySQL autoadministrado es un clúster de doble maestro (donde cada instancia actúa como maestro y esclavo), habilite el parámetro log_slave_updates. Esto garantiza que DTS pueda leer todos los registros binarios.

    • Para instancias RDS for MySQL, conserve los registros binarios locales durante al menos tres días (se recomiendan siete días). Para bases de datos MySQL autoadministradas, conserve los registros binarios locales durante al menos siete días. Si DTS no puede acceder a los registros binarios, la tarea fallará. En casos extremos, podría producirse inconsistencia o pérdida de datos. Los problemas causados por periodos de retención de registros binarios inferiores a los requeridos por DTS no están cubiertos por el SLA de DTS.

      Nota

      Para establecer el retention period de los registros binarios locales en una instancia RDS for MySQL, consulte Automatically delete local logs.

  • Operaciones no permitidas en la base de datos de origen:

    • No ejecute operaciones DDL que modifiquen esquemas de bases de datos o tablas durante la migración de esquemas o la migración completa. De lo contrario, la tarea de migración fallará.

      Nota

      Durante la migración completa, DTS consulta la base de datos de origen. Esto genera bloqueos de metadatos que podrían impedir operaciones DDL en la base de datos de origen.

    • No ejecute operaciones DDL que agreguen comentarios, como ALTER TABLE table_name COMMENT='Table comment';. De lo contrario, la tarea de migración fallará.

    • Si solo ejecuta migración completa, no escriba nuevos datos en la instancia de origen. De lo contrario, los datos de origen y destino serán inconsistentes. Para mantener la consistencia de los datos en tiempo real, seleccione migración de esquemas, migración completa y migración incremental.

  • DTS no migra datos generados por cambios que no se escriben en los registros binarios. Algunos ejemplos incluyen datos restaurados desde copias de seguridad físicas o creados mediante operaciones en cascada.

    Nota

    Si esto ocurre, vuelva a ejecutar la migración completa cuando su negocio lo permita.

  • Si su base de datos MySQL de origen es versión 8.0.23 o posterior y contiene columnas ocultas invisibles, DTS no podrá leer dichas columnas. Esto podría causar pérdida de datos.

    Nota

    Ejecute ALTER TABLE <table_name> ALTER COLUMN <column_name> SET VISIBLE; para hacer visible la columna oculta. Para obtener más información, consulte Invisible Columns.

  • Compatibilidad con MySQL: Cuando DTS migra datos desde una base de datos de origen de la familia MySQL, depende del protocolo estándar de MySQL y del formato Binlog; por lo tanto, no se admiten comportamientos incompatibles con el estándar de MySQL. Si su base de datos de origen afirma ser compatible con MySQL pero se comporta de manera diferente (por ejemplo, cuando OceanBase se conecta como origen en modo MySQL, la marca de tiempo del evento rotate final en el Binlog es 0, lo cual difiere de MySQL), la tarea de migración de DTS podría fallar.

Otros límites

  • Los índices de prefijo no son compatibles. Si su base de datos de origen contiene índices de prefijo, la migración podría fallar.

  • DTS no admite la migración de objetos INDEX, PARTITION, VIEW, PROCEDURE, FUNCTION, TRIGGER ni FK.

  • Si su base de datos de origen utiliza operaciones DDL en línea con modo de tabla temporal (incluidos escenarios de fusión de múltiples tablas) o agrega índices basados en funciones a columnas de clave única, podría producirse pérdida de datos o fallo de la tarea en la base de datos de destino.

  • Si ocurre un conflicto de clave primaria o clave única durante la migración:

    • Si los esquemas de las tablas son consistentes y un registro en la base de datos de destino tiene el mismo valor de clave primaria que un registro en la base de datos de origen:

      • Durante la migración completa, DTS conserva el registro en la base de datos de destino. El registro de la base de datos de origen no se migra.

      • Durante la migración incremental, DTS no conserva el registro en la base de datos de destino. El registro de la base de datos de origen sobrescribe el registro en la base de datos de destino.

    • Si los esquemas de las tablas son inconsistentes, es posible que solo se migren algunas columnas de datos o que la migración falle. Proceda con precaución.

  • La base de datos de destino debe tener una clave primaria personalizada. O bien, en el paso Configurations for Databases, Tables, and Columns, establezca la Primary Key Column. De lo contrario, la migración podría fallar.

  • Debido a los límites integrados de AnalyticDB for MySQL, si el uso de espacio en disco en los nodos supera el 80%, las tareas de DTS presentarán anomalías y retrasos. Calcule previamente el espacio necesario según los objetos a migrar y asegúrese de que el clúster de destino disponga de suficiente espacio de almacenamiento.

  • Si el clúster de destino AnalyticDB for MySQL 3.0 está realizando una copia de seguridad mientras se ejecuta la tarea de DTS, la tarea fallará.

  • Antes de la migración, evalúe el rendimiento de las bases de datos de origen y destino. Ejecute la migración fuera de las horas pico de actividad. De lo contrario, la migración completa consumirá recursos de lectura y escritura en ambas bases de datos y aumentará la carga del sistema.

  • La migración completa ejecuta operaciones INSERT simultáneamente. Esto fragmenta las tablas de destino. Tras la migración completa, las tablas de destino requieren más espacio de almacenamiento que las tablas de origen.

  • Confirme que la precisión de migración de DTS para columnas FLOAT o DOUBLE cumple con sus necesidades empresariales. DTS lee estas columnas mediante ROUND(COLUMN,PRECISION). Si no se define precisión, DTS utiliza 38 dígitos para FLOAT y 308 dígitos para DOUBLE.

  • DTS intenta recuperar tareas fallidas dentro de un plazo de siete días. Antes de redirigir el tráfico a la instancia de destino, finalice o libere la tarea. También puede ejecutar el comando revoke para eliminar el permiso de escritura de DTS en la cuenta de la instancia de destino. Esto evita que la recuperación automática sobrescriba los datos de destino con los datos de origen.

  • Si las escrituras DDL fallan en la base de datos de destino, la tarea de DTS continúa ejecutándose. Revise las sentencias DDL fallidas en los registros de la tarea. Para obtener instrucciones, consulte View task logs.

  • Si su instancia RDS for MySQL tiene habilitado Always-Encrypted, la migración completa no es compatible.

    Nota

    Las instancias RDS for MySQL con Transparent Data Encryption (TDE) habilitado admiten migración de esquemas, migración completa y migración incremental.

  • Si una tarea falla, el personal de soporte de DTS intentará restaurarla en un plazo de ocho horas. Durante la restauración, podrían reiniciar la tarea o ajustar sus parámetros.

    Nota

    Solo se modifican los parámetros de la tarea de DTS, no los parámetros de la base de datos. Los parámetros que podrían ajustarse incluyen los listados en Modify instance parameters.

Casos especiales

  • Para orígenes MySQL autoadministrados:

    • Un cambio de rol entre maestro y reserva en la base de datos de origen provoca el fallo de la tarea de migración.

    • DTS calcula la latencia comparando la marca de tiempo del último registro migrado a la base de datos de destino con la hora actual. Si no se ejecutan operaciones DML en el origen durante un periodo prolongado, el reporte de latencia pierde precisión. Si la latencia parece demasiado alta, ejecute una operación DML en el origen para actualizar el valor de latencia.

      Nota

      Si selecciona migración de base de datos completa, cree una tabla de latidos. Actualícela o escriba en ella cada segundo.

    • DTS ejecuta periódicamente CREATE DATABASE IF NOT EXISTS test en la base de datos de origen para avanzar el desplazamiento del registro binario.

    • Si su origen es Amazon Aurora MySQL u otra instancia MySQL en clúster, asegúrese de que el nombre de dominio o la dirección IP configurados para la tarea (y su resolución DNS) apunten siempre a un nodo de lectura-escritura (RW). De lo contrario, la tarea de migración podría fallar.

  • Para orígenes RDS for MySQL:

    • Si requiere migración incremental, las instancias RDS for MySQL que no registran logs de transacciones (como las instancias de solo lectura de RDS for MySQL 5.6) no son compatibles como origen.

    • DTS ejecuta periódicamente CREATE DATABASE IF NOT EXISTS test en la base de datos de origen para avanzar el desplazamiento del registro binario.

Facturación

Tipo de migración

Cargo por configuración de instancia

Cargo por tráfico de Internet

Migración de esquemas y migración completa de datos

Sin costo.

Cuando el parámetro Access Method de la base de datos de destino se establece en Public IP Address, se aplica un cargo por tráfico de Internet. Para obtener más información, consulte Billing overview.

Migración incremental de datos

Con costo. Para obtener más información, consulte Billing overview.

Tipos de migración

  • Migración de esquemas

    DTS migra los esquemas de los objetos necesarios desde la base de datos de origen hacia la base de datos de destino.

    Nota

    ApsaraDB RDS for MySQL y AnalyticDB for MySQL son bases de datos heterogéneas. DTS no garantiza que los esquemas de las bases de datos de origen y destino sean consistentes tras la migración de esquemas. Se recomienda evaluar el impacto de la conversión de tipos de datos en su negocio. Para obtener más información, consulte

    Data type mappings for heterogeneous databases

    .

  • Migración completa de datos

    DTS migra los datos históricos de los objetos necesarios desde la base de datos de origen hacia la base de datos de destino.

  • Migración incremental de datos

    Una vez completada la migración completa de datos, DTS sincroniza los datos incrementales desde la base de datos de origen hacia la base de datos de destino. La migración incremental de datos permite garantizar la continuidad del servicio al migrar datos entre bases de datos autoadministradas.

Operaciones SQL compatibles con la migración

Tipo de operación

Sentencias SQL

DML

INSERT, UPDATE y DELETE

DDL

CREATE TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE, ADD COLUMN y DROP COLUMN

Aviso

Si se modifica el tipo de dato de un campo en la tabla de origen durante la migración de datos, se generará un mensaje de error y la tarea de migración se detendrá. Puede

enviar un ticket

o seguir los pasos a continuación para solucionar el problema.

  1. Cuando DTS migra datos al clúster de destino AnalyticDB for MySQL, se cambia el tipo de dato de un campo llamado customer en la tabla de origen. Como resultado, la tarea de migración de datos falla.

  2. En el clúster de destino AnalyticDB for MySQL V3.0, cree una tabla llamada customer_new. La tabla customer_new debe tener el mismo esquema que la tabla customer.

  3. Ejecute el comando INSERT INTO SELECT para copiar los datos de la tabla customer e insertarlos en la tabla customer_new. Esto garantiza que los datos de ambas tablas sean consistentes.

  4. Cambie el nombre o elimine la tabla customer. Luego, cambie el nombre de la tabla customer_new a customer.

  5. Reinicie la tarea de migración de datos en la consola de DTS.

Permisos necesarios para las cuentas de base de datos

Base de datosMigración de esquemasMigración completaMigración incremental
ApsaraDB RDS for MySQLPermiso SELECTPermiso SELECTPermiso SELECT sobre los objetos a migrar, permiso REPLICATION SLAVE y permiso REPLICATION CLIENT. DTS otorga estos permisos automáticamente a la cuenta de la base de datos.
AnalyticDB for MySQL V3.0Permisos de lectura y escritura

Para obtener más información sobre cómo crear y autorizar una cuenta de base de datos, consulte los siguientes temas:

Procedimiento

  1. Inicie sesión en la página de tareas de migración de datos de la nueva consola de DTS.

    Nota

    También puede iniciar sesión en la consola de Data Management (DMS). En la barra de menú superior, seleccione Data + AI > Data Migration.

  2. En la esquina superior izquierda de la página, seleccione la región donde se encuentra la instancia de migración.

  3. Haga clic en Create Task y configure las bases de datos de origen y destino.

    Aviso

    Después de seleccionar las instancias de origen y destino, le recomendamos leer atentamente los límites que se muestran en la parte superior de la página. De lo contrario, la tarea podría fallar o producirse inconsistencias en los datos.

    Configure the source and destination databases

    SecciónParámetroDescripción
    N/ATask Name

    DTS genera automáticamente un nombre para la tarea. Le recomendamos especificar un nombre descriptivo para facilitar su identificación. El nombre no necesita ser único.

    Source DatabaseDatabase TypeSeleccione MySQL.
    Access MethodSeleccione Alibaba Cloud Instance.
    Instance RegionSeleccione la región donde reside la instancia de origen de ApsaraDB RDS for MySQL.
    Cross-accountEn este ejemplo, seleccione No, ya que los datos se migran dentro de la misma cuenta de Alibaba Cloud.
    RDS Instance IDSeleccione el ID de la instancia de origen de ApsaraDB RDS for MySQL.
    Database AccountIntroduzca la cuenta de base de datos de la instancia de origen de ApsaraDB RDS for MySQL. Para obtener información sobre los permisos necesarios para la cuenta, consulte Permissions required for database accounts.
    Database Password

    Introduzca la contraseña de la cuenta de base de datos.

    Destination DatabaseDatabase TypeSeleccione AnalyticDB for MySQL 3.0.
    Access MethodSeleccione Alibaba Cloud Instance.
    Instance RegionSeleccione la región donde reside el clúster de destino de AnalyticDB for MySQL V3.0.
    Instance IDSeleccione el ID del clúster de destino de AnalyticDB for MySQL V3.0.
    Database AccountIntroduzca la cuenta de base de datos del clúster de destino de AnalyticDB for MySQL V3.0. Para obtener información sobre los permisos necesarios para la cuenta, consulte Permissions required for database accounts.
    Database Password

    Introduzca la contraseña de la cuenta de base de datos.

  4. Una vez completada la configuración, haga clic en Test Connectivity and Proceed en la parte inferior de la página.

    Si la base de datos de origen o destino es una instancia de base de datos de Alibaba Cloud, como una instancia de RDS for MySQL o ApsaraDB for MongoDB, DTS agrega automáticamente los bloques CIDR de los servidores de DTS a la lista de permitidos de direcciones IP de la instancia. Si la base de datos de origen o destino es una base de datos autogestionada alojada en una instancia de ECS, DTS agrega automáticamente los bloques CIDR de los servidores de DTS a las reglas del security group de la instancia de ECS. También debe asegurarse de que la base de datos sea accesible desde la instancia de ECS. Si la base de datos autogestionada está alojada en varias instancias de ECS, debe agregar manualmente los bloques CIDR de los servidores de DTS a las reglas del security group de cada instancia de ECS. Si la base de datos de origen o destino es una base de datos autogestionada implementada en un centro de datos local o proporcionada por un proveedor de servicios en la nube externo, debe agregar manualmente los bloques CIDR de los servidores de DTS a la lista de permitidos de direcciones IP de la base de datos para permitir el acceso desde los servidores de DTS. Para obtener más información sobre las direcciones IP de los servidores de DTS, consulte CIDR blocks of DTS servers.

    Aviso

    Agregar los bloques de direcciones IP públicas de los servidores de DTS, ya sea de forma automática o manual, puede introducir riesgos de seguridad. Al utilizar este producto, usted reconoce y acepta estos riesgos potenciales. Debe implementar medidas de seguridad básicas, como usar contraseñas seguras, limitar los puertos abiertos para cada bloque CIDR, emplear autenticación para llamadas internas a la API y revisar periódicamente los bloques CIDR innecesarios para restringirlos. También puede conectarse mediante una red interna, como una línea dedicada, VPN Gateway o Smart Access Gateway.

  5. Configure los objetos de la tarea y la configuración avanzada.

    • Basic Settings

      ParámetroDescripción
      Migration Types

      • Si solo necesita realizar una migración completa, seleccione tanto Schema Migration como Full Data Migration.

      • Para realizar una migración sin tiempo de inactividad, seleccione Schema Migration, Full Data Migration y Incremental Data Migration.

      Nota
      • Si no selecciona Schema Migration, debe asegurarse de que existan una base de datos y tablas para recibir los datos en la base de datos de destino. También puede utilizar la función de asignación de nombres de objetos en el cuadro Selected Objects según sea necesario.

      • Si no selecciona Incremental Data Migration, no escriba nuevos datos en la instancia de origen durante la migración de datos para garantizar la consistencia de los mismos.

      Processing Mode for Existing Destination Tables
      • Precheck and Report Errors: Comprueba si existen tablas con los mismos nombres en la base de datos de destino. Si no existen tablas con los mismos nombres, la comprobación previa se supera correctamente. Si existen tablas con los mismos nombres, se notifica un error durante la comprobación previa y la tarea de migración de datos no se inicia.

        Nota

        Si una tabla en la base de datos de destino tiene el mismo nombre pero no se puede eliminar o renombrar fácilmente, puede cambiar el nombre de la tabla en la base de datos de destino. Para obtener más información, consulte Object name mapping.

      • Ignore Errors and Proceed: Omite la comprobación de tablas con los mismos nombres.

        Aviso

        Seleccionar Ignore Errors and Proceed puede causar inconsistencia en los datos y riesgos operativos. Por ejemplo:

        • Si los esquemas de las tablas son consistentes y un registro en la base de datos de destino tiene el mismo valor de clave primaria que un registro en la base de datos de origen:

          • Durante la migración completa, DTS conserva el registro en la base de datos de destino. El registro de la base de datos de origen no se migra.

          • Durante la migración incremental, DTS no conserva el registro en la base de datos de destino. El registro de la base de datos de origen sobrescribe el registro en la base de datos de destino.

        • Si los esquemas de las tablas son inconsistentes, es posible que solo se migren algunas columnas de datos o que la migración falle. Proceda con precaución.

      Select DDL and DML to Sync at the Instance LevelSeleccione las operaciones SQL que desea migrar a nivel de instancia. Para obtener más información, consulte SQL operations that can be migrated
      Nota Para seleccionar las operaciones SQL realizadas en una base de datos o tabla específica, siga estos pasos: En la sección Selected Objects, haga clic con el botón derecho en un objeto. En el cuadro de diálogo que aparece, seleccione las operaciones SQL que desea migrar.
      Table Merging
      • Si selecciona Yes, DTS agrega la columna __dts_data_source a cada tabla para registrar los orígenes de datos. Para obtener más información, consulte Enable multi-table merge.

      • Si selecciona No, esta es la opción predeterminada.

      Nota

      La función de fusión de tablas se configura a nivel de tarea, no a nivel de tabla. Para fusionar algunas tablas pero no otras, debe crear dos tareas de migración de datos independientes.

      Aviso

      No realice operaciones DDL para cambiar el esquema de la base de datos o las tablas de origen. De lo contrario, pueden producirse inconsistencias en los datos o fallos en la tarea.

      Source Objects

      En el cuadro Source Objects, haga clic en los objetos que desea migrar y luego haga clic en Right arrow para moverlos al cuadro Selected Objects.

      Nota
      Change mapped name
      • Para cambiar el nombre de un solo objeto de migración en la instancia de destino, haga clic con el botón derecho en el objeto dentro del cuadro Selected Objects. Para obtener más información sobre cómo establecer el nombre, consulte Map a single table or column name.

      • Para cambiar los nombres de varios objetos de migración en lote, haga clic en Batch Edit en la esquina superior derecha del cuadro Selected Objects. Para obtener más información sobre cómo establecer los nombres, consulte Map multiple table or column names in a batch.

      Nota

      Si utiliza la función de asignación de nombres de objetos, otros objetos que dependan del objeto asignado podrían no migrarse correctamente.

      Filter data to migrate

      Puede establecer condiciones para filtrar datos. Para obtener más información, consulte Filter task data with an SQL condition.

      SQL operations for incremental migrationEn la sección Selected Objects, haga clic con el botón derecho en un objeto. En el cuadro de diálogo que aparece, seleccione las operaciones SQL que desea migrar. Para obtener más información, consulte SQL operations that can be migrated.
    • Advanced Settings

      ParámetroDescripción
      Monitoring and Alerting

      Seleccione si desea configurar alertas y recibir notificaciones de alerta según sus necesidades empresariales.

      • No: No configura ninguna alerta.

      • Yes: Configure las alertas estableciendo un alert threshold y alert notifications. Si una migración falla o la latencia supera el umbral, el sistema envía una notificación de alerta.

      Capitalization of Object Names in Destination Instance

      Puede configurar la directiva de distinción entre mayúsculas y minúsculas para los nombres de los objetos migrados, como bases de datos, tablas y columnas, en la instancia de destino. De forma predeterminada, se selecciona DTS default policy. También puede optar por mantener la distinción entre mayúsculas y minúsculas consistente con la directiva predeterminada de la base de datos de origen o de destino. Para obtener más información, consulte Case sensitivity of object names in the destination database.

      Copy temporary tables created by online DDL tools from the source table to the destination database

      Si utiliza Data Management (DMS) o gh-ost para realizar cambios DDL en línea en la base de datos de origen, puede elegir si desea migrar los datos de las tablas temporales generadas por dichos cambios.

      Importante
      • Las tareas de DTS no admiten el uso de herramientas como pt-online-schema-change para realizar cambios DDL en línea. De lo contrario, la tarea de DTS fallará.

      • Los métodos de procesamiento para cada fase son los siguientes: Las fases de Schema Migration y Full Data Migration no permiten operaciones DDL que cambien la estructura de la base de datos o de la tabla. Por lo tanto, no están controladas por la directiva de DDL en línea.

        • Schema Migration: No está controlada por la directiva de DDL en línea. Se crean las tablas temporales relacionadas.

        • Full Data Migration: No está controlada por la directiva de DDL en línea. La migración de tablas temporales no se incluye en los objetos de migración completa. Se filtran todas las tablas cuyos nombres coincidan con la expresión regular (^_(.+)_(?:gho|new)$ o ^_(.+)_(?:ghc|del|old)$).

        • Incremental Data Migration: Controlada por la directiva de DDL en línea.

          • Yes: Migra los cambios de datos de las tablas temporales (por ejemplo, _table_name_gho) generadas por operaciones DDL en línea.

          • No, Adapt to DMS Online DDL y No, Adapt to gh-ost: Filtra los cambios de datos de las tablas temporales (por ejemplo, _table_name_gho) generadas por herramientas como gh-ost basándose en reglas de expresiones regulares.

      • Yes: Migra los datos de las tablas temporales generadas por cambios DDL en línea.

        Nota

        Si los cambios DDL en línea generan una gran cantidad de datos en tablas temporales, esto puede causar latencia en la tarea.

      • No, Adapt to DMS Online DDL: No migra los datos de las tablas temporales generadas por cambios DDL en línea. Solo migra las sentencias DDL originales ejecutadas mediante Data Management (DMS).

        Nota

        Esta opción provoca que se bloqueen las tablas en la base de datos de destino.

      • No, Adapt to gh-ost: No migra los datos de las tablas temporales generadas por cambios DDL en línea. Admite reglas de filtrado personalizadas. DTS filtra los cambios de datos de las tablas temporales (por ejemplo, _table_name_gho) generadas por herramientas como gh-ost basándose en reglas de expresiones regulares. Puede modificar las expresiones regulares predeterminadas utilizadas para coincidir con tablas sombra e inútiles según sea necesario:

        • Tabla sombra: ^_(.+)_(?:gho|new)$

        • Tabla inútil: ^_(.+)_(?:ghc|del|old)$

        Nota

        Esta opción provoca que se bloqueen las tablas en la base de datos de destino.

      Retry Time for Failed Connections

      Después de que se inicia la tarea de migración, si falla la conexión a la base de datos de origen o destino, DTS notifica un error y comienza inmediatamente a reintentar la conexión. La duración predeterminada de reintento es de 720 minutos. Puede personalizar el tiempo de reintento a un valor de 10 a 1440 minutos. Le recomendamos establecer la duración en más de 30 minutos. Si DTS se reconecta a las bases de datos de origen y destino dentro de la duración especificada, la tarea de migración se reanuda automáticamente. De lo contrario, la tarea falla.

      Nota
      • Para varias instancias de DTS que comparten el mismo origen o destino, el tiempo de reintento de red viene determinado por la configuración de la última tarea creada.

      • Dado que se le cobra por la tarea durante el período de reintento de conexión, le recomendamos personalizar el tiempo de reintento según sus necesidades empresariales, o liberar la instancia de DTS lo antes posible después de que se liberen las instancias de base de datos de origen y destino.

  6. Opcional: Una vez completadas las configuraciones anteriores, haga clic en Next: Configure Database and Table Fields para establecer el Type, la Primary Key Column, la Distribution Key y la información de la clave de partición (Partition Key, Partitioning Rules y Partition Lifecycle) para las tablas que se migrarán en la base de datos de destino.

    Nota
    • Este paso solo está disponible si selecciona la opción Schema Migration para Migration Types al configurar los objetos de la tarea. Puede seleccionar All en Definition Status para realizar modificaciones.

    • Puede seleccionar varias columnas para Primary Key Column para formar una clave primaria compuesta. También debe seleccionar una o más columnas de Primary Key Column para usarlas como Distribution Key y Partition Key. Para obtener más información, consulte CREATE TABLE.

  7. Una vez completadas las configuraciones, haga clic en Next: Save Task Settings and Precheck en la parte inferior de la página.

    Puede pasar el puntero sobre el botón Next: Save Task Settings and Precheck y hacer clic en Preview OpenAPI parameters en la burbuja que aparece para ver los parámetros de configuración de esta instancia al llamar a la operación de la API.

    Nota
    • Antes de que comience la tarea de migración, DTS realiza una comprobación previa. La tarea solo se inicia después de superar dicha comprobación.

    • Si la comprobación previa falla, haga clic en View Details junto al elemento fallido, solucione el problema siguiendo las indicaciones y vuelva a ejecutar la comprobación previa.

    • Si se reporta una advertencia durante la comprobación previa:

      • Para los elementos de comprobación que no se pueden ignorar, haga clic en View Details junto al elemento fallido, solucione el problema siguiendo las indicaciones y vuelva a ejecutar la comprobación previa.

      • Para los elementos de comprobación que se pueden ignorar, puede hacer clic en Confirm Alert Details, Ignore, OK y Precheck Again para omitir el elemento de alerta y volver a ejecutar la comprobación previa. Si decide ignorar una advertencia, esto puede causar problemas como inconsistencia en los datos y representar riesgos para su negocio.

  8. Cuando el Success Rate sea del 100 %, haga clic en Next: Purchase Instance.

  9. En la página Purchase, seleccione la especificación de enlace para la instancia de migración de datos. Para obtener más información, consulte la siguiente tabla.

    Categoría

    Parámetro

    Descripción

    New Instance Class

    Resource Group Settings

    Seleccione el resource group al que pertenece la instancia. El valor predeterminado es el resource group predeterminado. Para obtener más información, consulte What is resource management?

    Instance Class

    DTS proporciona especificaciones de migración con diferentes niveles de rendimiento. La especificación del enlace afecta la velocidad de migración. Puede seleccionar una especificación según su escenario empresarial. Para obtener más información, consulte Data migration link specifications.

  10. Una vez completada la configuración, lea y seleccione Data Transmission Service (Pay-as-you-go) Service Terms.

  11. Haga clic en Buy and Start. En el cuadro de diálogo OK que aparece, haga clic en OK.

    Puede consultar el progreso de la tarea de migración en la página de lista de Data Migration Tasks.

    Nota
    • Si la tarea de migración no incluye migración incremental, se detiene automáticamente una vez completada la migración completa. Después de que la tarea se detiene, su Status cambia a Completed.

    • Si la tarea de migración incluye migración incremental, no se detiene automáticamente. La tarea de migración incremental continúa ejecutándose. Mientras la tarea de migración incremental se está ejecutando, el Status de la tarea es Running.