Revisión de la base de datos para comprobar la compatibilidad

Completado

Al migrar bases de datos a cualquiera de las ofertas de Azure SQL, es importante valorar las bases de datos para detectar posibles bloqueadores de migración y cambios importantes que pueden requerir correcciones posteriores a la migración.

Varias herramientas de migración proporcionan la característica de valoración de bases de datos, que implica validar el código y el esquema de la base de datos de origen para garantizar el cumplimiento de los requisitos de la plataforma de destino. Esta validación ayuda a detectar incoherencias, errores o características en desuso que deben abordarse antes de la migración para garantizar una transición suave y sin errores.

Identificación de problemas de compatibilidad

Las herramientas de migración pueden identificar cambios importantes, cambios de comportamiento y características en desuso. Puede usar estas herramientas para comprobar un destino de migración sin necesidad de tener ese destino instalado en ningún lugar. Esto permite valorar rápidamente una base de datos para ver el impacto de la migración sin ninguna configuración inicial o costo de licencia.

Un ejemplo de incompatibilidad que puede impedir la migración a Azure SQL Database es el uso de consultas entre bases de datos. Las consultas entre bases de datos no se admiten en Azure SQL Database Herramientas de migración como la extensión de migración de Azure SQL para Azure Data Studio pueden ayudar a identificar este y otros problemas de compatibilidad y bloqueadores que pueden impedir una migración.

Puede ejecutar la valoración en una o varias bases de datos, y en una o varias instancias. El tamaño de cada base de datos seleccionada afecta al tiempo que se tarda en ejecutar la valoración.

Un procedimiento recomendado consiste en ejecutar las valoraciones en una versión de prueba o desarrollo de la base de datos. Después de las valoraciones, es posible que decida ejecutar las mismas comprobaciones en la base de datos de producción. Cuando sea el momento de ejecutar la valoración en producción, asegúrese de que se haga en el momento de menor actividad para que no afecte a los usuarios.

Reglas de valoración

Las distintas herramientas de migración realizan valoraciones completas en la instancia de SQL Server de origen y ejecutan varias reglas para identificar los problemas críticos que deban resolverse antes de migrar la base de datos de SQL Server a Azure SQL.

Comprender las reglas de valoración usadas en el proceso de migración es importante porque permite identificar y solucionar posibles problemas o desafíos antes de migrar la base de datos de SQL Server a Azure SQL Database. Al familiarizarse con estas reglas, obtiene información valiosa sobre los requisitos específicos para una migración correcta.

Por ejemplo, una de las reglas de las instrucciones de valoración para migrar la base de datos de SQL Server a Azure SQL Database es la regla LinkedServer. Esta regla comprueba la presencia de servidores vinculados, los cuales no se admiten en Azure SQL Database. Al revisar esta regla, puede identificar las dependencias de los servidores vinculados y planear enfoques alternativos o modificaciones en la aplicación para garantizar una transición correcta a Azure SQL Database.

Para obtener más información sobre las reglas usadas para valorar la viabilidad de migrar la base de datos de SQL Server a Azure SQL Database o Azure SQL Managed Instance, consulte los vínculos siguientes: Reglas de valoración para la migración de SQL Server a Azure SQL Database y Reglas de valoración para la migración de SQL Server a Azure SQL Managed Instance.

Otros escenarios admitidos

Hay otros escenarios en los que puede que valga la pena usar una herramienta de valoración. Por ejemplo:

  • Actualización a una nueva versión: si va a actualizar las bases de datos a una versión más reciente de SQL Server, es posible que quiera usar una herramienta de migración para valorar la compatibilidad e identificar las características en desuso o cambios importantes que podrían afectar a las cargas de trabajo.

  • Consolidación de bases de datos: si va a consolidar varias bases de datos en una sola base de datos o instancia, es posible usar una herramienta de migración para valorar la compatibilidad e identificar los problemas que puedan impedir una consolidación correcta. Por ejemplo, supongamos que administra varias bases de datos de SQL Server que se distribuyen entre varias instancias o servidores. Para simplificar la administración y reducir los costos, es posible que desee consolidar estas bases de datos en una sola instancia o servidor.

  • Detectar nuevas características: Por ejemplo, antes de migrar o actualizar con la ayuda de Azure Data Migration Service (DMS), la base de datos puede aprovechar las nuevas características disponibles en la plataforma de SQL Server de destino.