Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Evaluaciones de SQL Server

Modo de enfoque
Evaluaciones de SQL Server - AWS Database Migration Service
Validación para comprobar si los índices secundarios están habilitados en la base de datos de destino durante la carga completa Validación para comprobar que el modo de LOB limitado solo se utilice cuando BatchApplyEnabled esté establecido en trueValidación para comprobar si la base de datos de destino tiene desencadenadores habilitados en las tablas en el ámbito de la tareaCompruebe si las tablas del ámbito de la tarea contienen columnas calculadasComprobar si las tablas del ámbito de la tarea tienen índices de almacenamiento de columnasComprobar si las tablas con memoria optimizada forman parte del ámbito de la tareaComprobar si las tablas temporales forman parte del ámbito de la tareaComprobar si la durabilidad retardada está habilitada en el nivel de la base de datosComprobar si la recuperación acelerada de datos está habilitada en el nivel de base de datosCompruebe si la asignación de tablas tiene más de 10 000 tablas con claves principalesComprobación de si la base de datos de origen tiene tablas o nombres de esquemas con caracteres especialesComprobación de si la base de datos de origen tiene nombres de columna con datos enmascaradosComprobación de si la base de datos de origen tiene copias de seguridad cifradasComprobación de si la base de datos de origen tiene copias de seguridad almacenadas en una URL o en Windows Azure Comprobación de si la base de datos de origen tiene copias de seguridad en varios discosComprobación de si la base de datos de origen tiene al menos una copia de seguridad completaComprobación de si la base de datos de origen tiene columnas dispersas y compresión de la estructura de las columnasComprobación de si la instancia de base de datos de origen tiene auditorías de nivel de servidor para SQL Server 2008 o SQL Server 2008 R2Comprobación de si la base de datos de origen tiene columnas de geometría para el modo de LOB completoComprobación de si la base de datos de origen tiene columnas con la propiedad IdentityComprobación de si el usuario de DMS tiene permisos FULL LOADComprobación de si el usuario de DMS tiene permisos FULL LOAD y CDC o solo CDCCompruebe si el ignoreMsReplicationEnablement ECA está configurado cuando utilice MS-CDC con bases de datos locales o con bases de datos EC2 Comprobación de si el usuario de DMS tiene el permiso VIEW DEFINITIONComprobación de si el usuario de DMS tiene el permiso VIEW DATABASE STATE en la base de datos MASTER para usuarios sin el rol de administrador del sistemaComprobación de si el usuario de DMS tiene el permiso VIEW SERVER STATEValide si el parámetro de tamaño de la respuesta de texto no es ilimitadoValide si existe una clave principal o un índice único en el destino para la aplicación por lotesValide si la clave principal y el índice único existen en el destino cuando la aplicación por lotes esté habilitadaValide si la tabla tiene una clave principal o un índice único cuando la validación por DMS esté habilitadaValide si AWS DMS el usuario tiene los privilegios necesarios para acceder al destinoRecomendación sobre el uso de la configuración MaxFullLoadSubTasks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

En esta sección se describen las evaluaciones previas a la migración individuales para las tareas de migración que utilizan un punto de conexión de origen de Microsoft SQL Server.

Temas

Validación para comprobar si los índices secundarios están habilitados en la base de datos de destino durante la carga completa

Clave de la API: sqlserver-check-secondary-indexes

Esta evaluación previa a la migración valida si los índices secundarios se habilitan durante la carga completa en la base de datos de destino. Se recomienda deshabilitar o eliminar los índices secundarios.

Para obtener más información, consulte las Prácticas recomendadas de AWS Database Migration Service.

Validación para comprobar que el modo de LOB limitado solo se utilice cuando BatchApplyEnabled esté establecido en true

Clave de la API: sqlserver-batch-apply-lob-mode

Esta evaluación previa a la migración valida si la tarea de DMS incluye columnas LOB. Si se incluyen columnas LOB en el ámbito de la tarea, debe usar BatchApplyEnabled solo con el modo de LOB limitado. Se recomienda crear tareas independientes para dichas tablas y utilizar en su lugar el modo de aplicación transaccional.

Para obtener más información, consulte How can I use the DMS batch apply feature to improve CDC replication performance?.

Validación para comprobar si la base de datos de destino tiene desencadenadores habilitados en las tablas en el ámbito de la tarea

Clave de la API: sqlserver-check-for-triggers

AWS DMS identificó factores desencadenantes en la base de datos de destino que pueden afectar al rendimiento de la tarea de DMS a plena carga y a la latencia en el destino. Asegúrese de que estos desencadenadores estén deshabilitados durante la ejecución de una tarea y habilitados durante el periodo de transición.

Compruebe si las tablas del ámbito de la tarea contienen columnas calculadas

Clave de la API: sqlserver-check-for-computed-fields

Esta evaluación previa a la migración comprueba la presencia de columnas calculadas. AWS DMS no admite la replicación de los cambios de las columnas calculadas de SQL Server.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobar si las tablas del ámbito de la tarea tienen índices de almacenamiento de columnas

Clave de la API: sqlserver-check-for-columnstore-indexes

Esta evaluación previa a la migración comprueba la presencia de tablas con índices de almacén de columnas. AWS DMS no admite la replicación de los cambios de las tablas de SQL Server con índices almacenados en columnas.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobar si las tablas con memoria optimizada forman parte del ámbito de la tarea

Clave de la API: sqlserver-check-for-memory-optimized-tables

Esta evaluación previa a la migración comprueba la presencia de tablas optimizadas para la memoria. AWS DMS no admite la replicación de cambios de tablas con memoria optimizada.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobar si las tablas temporales forman parte del ámbito de la tarea

Clave de la API: sqlserver-check-for-temporal-tables

Esta evaluación previa a la migración comprueba la presencia de tablas temporales. AWS DMS no admite la replicación de los cambios de las tablas temporales.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobar si la durabilidad retardada está habilitada en el nivel de la base de datos

Clave de la API: sqlserver-check-for-delayed-durability

Esta evaluación previa a la migración comprueba la presencia de un retraso en la durabilidad. AWS DMS no admite la replicación de los cambios de las transacciones que utilizan un retraso en la durabilidad.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobar si la recuperación acelerada de datos está habilitada en el nivel de base de datos

Clave de la API: sqlserver-check-for-accelerated-data-recovery

Esta evaluación previa a la migración comprueba la presencia de una recuperación de datos acelerada. AWS DMS no admite la replicación de los cambios de las bases de datos con una recuperación de datos acelerada.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Compruebe si la asignación de tablas tiene más de 10 000 tablas con claves principales

Clave de la API: sqlserver-large-number-of-tables

Esta evaluación previa a la migración comprueba la presencia de más de 10 000 tablas con claves principales. Las bases de datos configuradas con MS-Replication pueden sufrir errores en las tareas si hay demasiadas tablas con claves principales.

Esta evaluación solo es válida para una migración de carga completa y de CDC o una migración solo de CDC. Esta evaluación no es válida para una migración exclusiva de carga completa.

Para obtener información acerca de la configuración de MS-Replication, consulte Captura de cambios en los datos para la replicación continua desde SQL Server.

Comprobación de si la base de datos de origen tiene tablas o nombres de esquemas con caracteres especiales

Clave de la API: sqlserver-check-for-special-characters

Esta evaluación previa a la migración verifica si la base de datos de origen tiene nombres de tablas o esquemas que incluyan un carácter del siguiente juego:

\\ -- \n \" \b \r ' \t ;

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene nombres de columna con datos enmascarados

Clave de la API: sqlserver-check-for-masked-data

Esta evaluación previa a la migración verifica si la base de datos de origen tiene datos enmascarados. AWS DMS migra los datos enmascarados sin enmascaramiento.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene copias de seguridad cifradas

Clave de la API: sqlserver-check-for-encrypted-backups

Esta evaluación previa a la migración verifica si la base de datos de origen tiene copias de seguridad cifradas.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene copias de seguridad almacenadas en una URL o en Windows Azure

Clave de la API: sqlserver-check-for-backup-url

Esta evaluación previa a la migración comprueba si la base de datos de origen tiene copias de seguridad almacenadas en una URL o en Windows Azure.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene copias de seguridad en varios discos

Clave de la API: sqlserver-check-for-backup-multiple-stripes

Esta evaluación previa a la migración verifica si la base de datos de origen tiene copias de seguridad en varios discos.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene al menos una copia de seguridad completa

Clave de la API: sqlserver-check-for-full-backup

Esta evaluación previa a la migración verifica si la base de datos de origen tiene al menos una copia de seguridad completa. Es preciso configurar SQL Server para una copia de seguridad completa y debe ejecutar una copia de seguridad antes de replicar los datos.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene columnas dispersas y compresión de la estructura de las columnas

Clave de la API: sqlserver-check-for-sparse-columns

Esta evaluación previa a la migración comprueba si la base de datos de origen tiene columnas dispersas y compresión de la estructura de las columnas. DMS no admite columnas dispersas ni la compresión de la estructura de las columnas.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la instancia de base de datos de origen tiene auditorías de nivel de servidor para SQL Server 2008 o SQL Server 2008 R2

Clave de la API: sqlserver-check-for-audit-2008

Esta evaluación previa a la migración comprueba si la base de datos de origen tiene habilitada la auditoría de nivel de servidor para SQL Server 2008 o SQL Server 2008 R2. DMS tiene un problema conocido relacionado con SQL Server 2008 y 2008 R2.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene columnas de geometría para el modo de LOB completo

Clave de la API: sqlserver-check-for-geometry-columns

Esta evaluación previa a la migración verifica si la base de datos de origen tiene columnas de geometría para el modo de objetos grandes (LOB) completo cuando se utiliza SQL Server como origen. Se recomienda utilizar el modo de LOB limitado o establecer la configuración de tarea InlineLobMaxSize para que utilice el modo LOB en línea cuando la base de datos incluya columnas de geometría.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si la base de datos de origen tiene columnas con la propiedad Identity

Clave de la API: sqlserver-check-for-identity-columns

Esta evaluación previa a la migración verifica si la base de datos de origen tiene una columna con la propiedad IDENTITY. DMS no migra esta propiedad a la columna de la base de datos de destino correspondiente.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si el usuario de DMS tiene permisos FULL LOAD

Clave de la API: sqlserver-check-user-permission-for-full-load-only

Esta evaluación previa a la migración verifica si el usuario de la tarea de DMS tiene permisos para ejecutar la tarea en modo FULL LOAD.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si el usuario de DMS tiene permisos FULL LOAD y CDC o solo CDC

Clave de la API: sqlserver-check-user-permission-for-cdc

Esta evaluación previa a la migración verifica si el usuario de DMS tiene permisos para ejecutar la tarea en los modos FULL LOAD and CDC o CDC only.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Compruebe si el ignoreMsReplicationEnablement ECA está configurado cuando utilice MS-CDC con bases de datos locales o con bases de datos EC2

Clave de la API: sqlserver-check-attribute-for-enable-ms-cdc-onprem

Compruebe si el atributo de conexión ignoreMsReplicationEnablement adicional (ECA) está establecido al utilizar MS-CDC con bases de datos o locales. EC2

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si el usuario de DMS tiene el permiso VIEW DEFINITION

Clave de la API: sqlserver-check-user-permission-on-view-definition

Esta evaluación previa a la migración verifica si el usuario especificado en la configuración del punto de conexión tiene el permiso VIEW DEFINITION. DMS requiere el permiso VIEW DEFINITION para ver las definiciones de los objetos.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si el usuario de DMS tiene el permiso VIEW DATABASE STATE en la base de datos MASTER para usuarios sin el rol de administrador del sistema

Clave de la API: sqlserver-check-user-permission-on-view-database-state

Esta evaluación previa a la migración verifica si el usuario especificado en la configuración del punto de conexión tiene el permiso VIEW DATABASE STATE. DMS requiere este permiso para acceder a los objetos de la base de datos MASTER. DMS también requiere este permiso cuando el usuario no tiene privilegios de administrador del sistema. DMS requiere este permiso para crear funciones, certificados e inicios de sesión, así como para conceder credenciales.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Comprobación de si el usuario de DMS tiene el permiso VIEW SERVER STATE

Clave de la API: sqlserver-check-user-permission-on-view-server-state

Esta evaluación previa a la migración comprueba si el usuario especificado en los atributos de conexión adicionales tiene el permiso VIEW SERVER STATE. VIEW SERVER STATE es un permiso de nivel de servidor con el que el usuario puede ver el estado y la información de todo el servidor. Este permiso proporciona acceso a vistas de administración dinámica (DMVs) y funciones de administración dinámica (DMFs) que exponen información sobre la instancia de SQL Server. Este permiso es necesario para que el usuario de DMS tenga acceso a los recursos de CDC. Este permiso es necesario para ejecutar una tarea de DMS en los modos FULL LOAD and CDC o CDC only.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Valide si el parámetro de tamaño de la respuesta de texto no es ilimitado

Clave de API: sqlserver-check-for-max-text-repl-size

Establecer el parámetro de tamaño máximo de respuesta de texto en la base de datos podría provocar un error de migración de datos en las columnas LOB. DMS recomienda encarecidamente establecerlo en -1.

Para obtener más información, consulte Solución de problemas con Microsoft SQL Server.

Valide si existe una clave principal o un índice único en el destino para la aplicación por lotes

Clave de API: sqlserver-check-batch-apply-target-pk-ui-absence

La aplicación por lotes solo se admite en tablas con claves principales o índices únicos en la tabla de destino. Las tablas sin claves principales o índices únicos provocan un error en el lote y los cambios se procesan uno por uno. Se recomienda mover dichas tablas a sus propias tareas y, en su lugar, utilizar el modo de aplicación transaccional. Como alternativa, puede crear una clave única en la tabla de destino.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Valide si la clave principal y el índice único existen en el destino cuando la aplicación por lotes esté habilitada

Clave de API: sqlserver-check-batch-apply-target-pk-ui-simultaneously

La aplicación por lotes solo se admite en tablas con claves principales o índices únicos en la tabla de destino. Las tablas con claves principales e índices únicos hacen que el lote falle simultáneamente y los cambios se procesan uno por uno. Se recomienda mover dichas tablas a sus propias tareas y, en su lugar, utilizar el modo de aplicación transaccional. Como alternativa, puede colocar las claves únicas o la clave principal en la tabla de destino y volver a crearla durante la migración.

Para obtener más información, consulte Limitaciones del uso de SQL Server como fuente de AWS DMS.

Valide si la tabla tiene una clave principal o un índice único cuando la validación por DMS esté habilitada

Clave de API: sqlserver-check-pk-validity

La validación de datos requiere que la tabla tenga una clave principal o un índice único tanto en el origen como en el destino.

Para obtener más información, consulte AWS Validación de datos DMS.

Valide si AWS DMS el usuario tiene los privilegios necesarios para acceder al destino

Clave de API: sqlserver-check-target-privileges

El AWS DMS usuario debe tener al menos el rol de usuario db_owner en la base de datos de destino.

Para obtener más información, consulte Requisitos de seguridad cuando se utiliza SQL Server como objetivo para AWS Database Migration Service.

Recomendación sobre el uso de la configuración MaxFullLoadSubTasks

Clave de API: sqlserver-tblnum-for-max-fullload-subtasks

Esta evaluación comprueba el número de tablas incluidas en la tarea y recomienda aumentar el MaxFullLoadSubTasks parámetro para obtener un rendimiento óptimo durante el proceso de carga completa. De forma predeterminada, AWS DMS migra 8 tablas simultáneamente. Si se cambia el MaxFullLoadSubTasks parámetro a un valor superior, se mejora el rendimiento a plena carga.

Para obtener más información, consulte Configuración de tareas de carga completa.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.