Está en la página 1de 3

Paso 2: Configurar la base de datos de origen de

Microsoft SQL Server


Después de instalar los controladores de SQL y Herramienta de conversión de
esquemas de AWS, puede configurar la base de datos de origen de Microsoft
SQL Server con una de varias opciones, en función de cómo tiene previsto
migrar sus datos.

Para configurar la base de datos de origen de SQL Server

 Al configurar la base de datos de origen, puede optar por solo migrar


datos existentes, migrar datos existentes y replicar los cambios en curso
o migrar datos existentes y utilizar la captura de datos de cambio (CDC)
para replicar cambios continuos. Para obtener más información acerca
de estas opciones, consulte Prerequisites.
o Migrar solo datos existentes
No hay pasos de configuración necesarios para la base de datos
de SQL Server. Puede pasar a Paso 3: Configurar la base de
datos de destino de Aurora MySQL.

nota

Si la base de datos de SQL Server es una base de datos Amazon


RDS, la replicación no se admite y debe utilizar la opción para
migrar solo datos existentes.
o Migrar datos existentes y replicar cambios continuos

nota

La replicación requiere una clave principal para todas las tablas


que se replican. Si las tablas no tienen claves principales
definidas, considere la posibilidad de utilizar CDC en su lugar.
Para configurar MS-REPLICATION, siga los pasos que se
describen a continuación:
1. En Microsoft SQL Server Management Studio, abra el
menú contextual (haga clic con el botón derecho) para la
carpeta Replication y, después, elija Configure
Distribution.
2. En el paso Distributor, elija db_name que actúa como su
propio distribuidor. SQL Server crea bases de datos de
distribución y un registro.
Para obtener más información, consulte la documentación
de Microsoft.
Cuando se haya completado la configuración, el servidor
está habilitado para la replicación. O bien se ha
implementado una base de datos de distribución o ha
configurado su servidor para utilizar una base de datos de
distribución remota.
o Migrar datos existentes y usar captura de datos de cambio (CDC)
para replicar los cambios continuos
Para configurar MS-CDC, siga los pasos que se describen a
continuación:
1. Conéctese a SQL Server con un inicio de sesión que tenga
pertenencia al rol SYSADMIN.
2. Para cada base de datos que contenga datos que se van a
migrar, ejecute el siguiente comando en el contexto de la
base de datos:
3.
4. use [DBname]
5. EXEC sys.sp_cdc_enable_db

6. Para cada tabla que desea configurar para migración


continua, ejecute el siguiente comando:
7.
8. EXEC sys.sp_cdc_enable_table @source_schema =
N'schema_name', @source_name = N'table_name', @role_name
= NULL;

Para obtener más información, consulte la documentación


de Microsoft.

nota

 Si está migrando bases de datos que participan en un grupo de


disponibilidad AlwaysOn, se recomienda usar la replicación para la
migración. Para utilizar esta opción, debe habilitarse la publicación y
debe configurarse una base de datos de distribución para cada nodo del
grupo de disponibilidad AlwaysOn. Asegúrese, además, de que utiliza el
nombre del agente de escucha del grupo de disponibilidad para la base
de datos en lugar del nombre del servidor que actualmente aloja la base
de datos del grupo de disponibilidad para el nombre del servidor de
destino. Estos requisitos se aplican a cada instancia de SQL Server en
el clúster y no se deben configurar mediante el agente de escucha del
grupo de disponibilidad.

 Si la base de datos no es compatible con MS-REPLICATION o MS-CDC


(por ejemplo, si ejecuta la Workgroup Edition de SQL Server), sigue
siendo posible capturar algunos cambios, como por ejemplo
instrucciones INSERT y DELETE, pero otras instrucciones DML, como por
ejemplo UPDATE y TRUNCATE TABLE no se capturarán. Por lo tanto, no se
recomienda para esta configuración una migración con replicación de
datos continua y deberá considerarse en su lugar una migración puntual
estática (o migraciones completas individuales repetidas).

Para obtener más información acerca del uso de MS-REPLICATION y MS-


CDC, consulte Utilizar una base de datos de Microsoft SQL Server como origen
para AWS Database Migration Service.

También podría gustarte