Compartir a través de


Actualizar SQL Server a la última versión

En esta guía, aprenderá a actualizar las bases de datos de usuario de versiones anteriores de SQL Server a SQL Server 2022 (16.x) mediante el componente de migración de SQL Server en SQL Server Management Studio (SSMS).

Para obtener otras guías de migración, vea Guías de Azure Database Migration.

Prerrequisitos

Antes de comenzar el proyecto de migración, es importante abordar los requisitos previos asociados. Obtenga información sobre las versiones admitidas y las consideraciones para actualizar SQL Server.

Para prepararse para la migración, use el componente de migración de SQL Server en SSMS.

Premigración

Una vez confirmado que el entorno de origen es compatible y que se han cumplido todos los requisitos previos, puede iniciar la fase de Premigración. El proceso implica realizar un inventario de las bases de datos que es necesario migrar. Después, evalúe las bases de datos para detectar posibles problemas u obstáculos de la migración, y resuelva los aspectos que haya podido detectar. Las dos secciones siguientes cubren dos pasos previos a la migración: detectar y evaluar.

Descubra

La herramienta Azure Migrate: Discovery and assessment detecta y evalúa máquinas virtuales VMware locales, máquinas virtuales Hyper-V y servidores físicos para su migración a Azure.

Puede utilizar esta herramienta para los siguientes pasos:

  • Preparación para Azure: evalúa si los servidores locales, servidores de instancias de SQL Server y aplicaciones web están preparados para la migración a Azure.
  • Dimensionamiento de Azure: calcula el tamaño de las máquinas virtuales de Azure, la configuración de Azure SQL o el número de nodos de Azure VMware Solution después de la migración.
  • Estimación de costos de Azure: Calcule el costo de la ejecución de servidores locales en Azure.
  • Análisis de dependencias: Identifica las dependencias entre servidores y las estrategias de optimización para mover servidores interdependientes a Azure. Más información sobre descubrimiento y evaluación con análisis de dependencias.

La herramienta Detección y evaluación usa un dispositivo de Azure Migrate ligero que se implementa en un entorno local.

  • El dispositivo se ejecuta en una máquina virtual o en un servidor físico. Puede instalarlo fácilmente mediante una plantilla descargada.
  • El dispositivo detecta servidores locales. También envía continuamente metadatos del servidor y datos de rendimiento a Azure Migrate.
  • La detección de dispositivos se realiza sin agentes. No se instala nada en los servidores detectados.
  • Después de la detección del dispositivo, puede recopilar los servidores detectados en grupos y ejecutar evaluaciones para cada uno de ellos.

Evaluación y conversión

Después de identificar los orígenes de datos, el siguiente paso consiste en evaluar las instancias locales de SQL Server. Use el componente de migración de SQL en SQL Server Management Studio para evaluar la base de datos de origen antes de actualizar la instancia de SQL Server.

Una vez completadas todas las evaluaciones de la base de datos, seleccione Guardar informe para exportar los resultados a un archivo JSON para analizar los datos en su propia comodidad.

Convertir

Después de evaluar una o más instancias de base de datos de origen que va a migrar, para migraciones heterogéneas, debe convertir el esquema para que funcione en el entorno de destino. Como la actualización a una versión más reciente de SQL Server se consideraría una migración homogénea, el paso Convertir no es necesario.

Información general sobre la migración

Una vez que haya implementado los requisitos previos necesarios y completado las tareas asociadas a la fase Previa a la migración, estará listo para completar la migración del esquema y los datos. Una migración y actualización correctas significa que ha solucionado todos los problemas detectados en la fase previa a la migración.

Revise los problemas de compatibilidad detectados con el componente de migración de SQL Server en SQL Server Management Studio.

Conserve los registros de copia de seguridad, los planes de mantenimiento y otras tareas automatizadas, incluidos los trabajos mediante la creación de una copia de seguridad de la base de datos del sistema msdb.

Vea los servidores vinculados mediante SQL Server Management Studio. En la Explorador de objetos, haga clic con el botón derecho en los objetos de servidor para expandir la lista.

Se pueden necesitar consideraciones adicionales en función de la complejidad de los datos y el entorno.

Migración de esquemas y datos

Después de evaluar las bases de datos, el siguiente paso es comenzar el proceso de migración del esquema y la base de datos mediante el componente de migración de SQL Server en SQL Server Management Studio.

Migración de esquemas y sincronización de datos

  1. Use el componente de migración de SQL Server para evaluar el entorno.

  2. Una vez que tenga un informe de evaluación, puede migrar la base de datos.

Sincronización y transición de datos

En el caso de las migraciones con un tiempo de inactividad mínimo, el origen de la migración sigue cambiando después de que ocurra la migración puntual, los datos y el esquema pueden ser diferentes del destino. Durante este proceso, debe asegurarse de que todos los cambios en el origen se capturen y apliquen al destino casi en tiempo real. Después de verificar que los cambios en el origen se hayan aplicado al destino, cambie del entorno de origen al entorno de destino.

La compatibilidad con las migraciones con un tiempo de inactividad mínimo todavía no está disponible para este escenario, por lo que los planes de sincronización de datos y de migración total no son aplicables actualmente.

Después de la migración

Cuando haya completado correctamente la fase de migración, deberá realizar una serie de tareas posteriores para asegurarse de que todo funcione de la forma más fluida y eficaz posible. La fase posterior a la migración es fundamental para reconciliar cualquier problema de precisión de datos y comprobar su integridad, así como para solucionar problemas de rendimiento con la carga de trabajo.

Para obtener más información sobre estos problemas, los pasos concretos para mitigarlos y todo lo posterior a la migración, vea la Guía de optimización y validación posterior a la migración.

Comprobación de aplicaciones

Cuando se hayan migrado los datos al entorno de destino, todas las aplicaciones que antes utilizaban el origen deben empezar a utilizar el destino. Lograr esto puede requerir en algunos casos realizar cambios en las aplicaciones. Pruebe en las bases de datos para comprobar que las aplicaciones funcionan según lo previsto después de la migración.