Tutorial: Migración de SQL Server a Azure SQL Managed Instance sin conexión mediante Azure Data Studio

Puede usar Azure Database Migration Service y la extensión Azure SQL Migration en Azure Data Studio para migrar bases de datos de una instancia local de SQL Server a Azure SQL Managed Instance sin conexión y con un tiempo de inactividad mínimo.

Para conocer los métodos de migración de base de datos que pueden requerir alguna configuración manual, consulte Migración de instancias de SQL Server a Azure SQL Managed Instance.

En este tutorial, aprenderá a migrar la base de datos AdventureWorks desde una instancia local de SQL Server hasta Azure SQL Managed Instance mediante Azure Data Studio y Database Migration Service. En este tutorial se usa el modo de migración sin conexión, que tiene en cuenta un tiempo de inactividad aceptable durante el proceso de migración.

En este tutorial, aprenderá a:

  • Abrir el Asistente para migrar a Azure SQL en Azure Data Studio.
  • Ejecutar una evaluación de las bases de datos de origen de SQL Server de origen.
  • Recopilar datos de rendimiento de la instancia de SQL Server de origen.
  • Obtener una recomendación de la SKU de Azure SQL Managed Instance más adecuada para su carga de trabajo.
  • Especificar detalles de la instancia de origen de SQL Server, la ubicación de copia de seguridad y la instancia de destino de Azure SQL Managed Instance.
  • Creación de una instancia de Azure Database Migration Service
  • Iniciar la migración y supervisar el progreso hasta su finalización.

Sugerencia

En Azure Database Migration Service, puede migrar las bases de datos sin conexión o mientras están en línea. Con una migración sin conexión, el tiempo de inactividad de la aplicación se inicia cuando comienza la migración. Para limitar el tiempo de inactividad al tiempo necesario para la transición al nuevo entorno cuando finalice la migración, use una migración en línea. Se recomienda probar una migración sin conexión para determinar si el tiempo de inactividad es aceptable. Si el tiempo de inactividad esperado no es aceptable, realice una migración en línea.

En este artículo se describe una migración sin conexión desde SQL Server hasta Azure SQL Managed Instance. Si quiere realizar una migración en línea, consulte Migración de SQL Server a Azure SQL Managed Instance en línea mediante Azure Data Studio con DMS.

Requisitos previos

Antes de comenzar el tutorial:

  • Descargue e instale Azure Data Studio.

  • Instale la extensión Azure SQL Migration desde el marketplace de Azure Data Studio.

  • Debe tener una cuenta de Azure que esté asignada a uno de los siguientes roles integrados:

    • Colaborador para la instancia de destino de Azure SQL Managed Instance y para la cuenta de almacenamiento donde carga los archivos de copia de seguridad de la base de datos desde un recurso compartido de red de Bloque de mensajes del servidor (SMB).
    • Rol de lector de los grupos de recursos de Azure que contienen la instancia de destino de Azure SQL Managed Instance o la cuenta de almacenamiento de Azure.
    • Rol de propietario o colaborador de la suscripción de Azure (necesario si crea una nueva instancia de Database Migration Service).

    Como alternativa al uso de uno de estos roles integrados, puede asignar un rol personalizado.

    Importante

    Una cuenta de Azure solo es necesaria cuando se configuran los pasos de migración. Una cuenta de Azure no es necesaria para la evaluación ni para ver las recomendaciones de Azure en el Asistente para la migración de Azure Data Studio.

  • Cree una instancia de destino de Azure SQL Managed Instance.

  • Asegúrese de que los inicios de sesión que usa para conectar la instancia de SQL Server de origen son miembros del rol de servidor SYSADMIN o tienen permiso CONTROL SERVER.

  • Proporcione un recurso compartido de red SMB, un recurso compartido de archivos de una cuenta de Azure Storage o un contenedor de blobs de una cuenta de Azure Storage que contenga todos los archivos de copia de seguridad de la base de datos y los posteriores archivos de copia de seguridad del registro de transacciones. Database Migration Service usa la ubicación de copia de seguridad durante la migración de la base de datos.

    Importante

    • La extensión de migración de Azure SQL para Azure Data Studio no admite copias de seguridad de la base de datos ni inicia ninguna copia de seguridad de base de datos en su nombre. En su lugar, el servicio usa archivos de copia de seguridad de base de datos existentes para la migración.
    • Si los archivos de copia de seguridad de la base de datos se proporcionan en un recurso compartido de red SMB, cree una cuenta de almacenamiento de Azure que permita a Database Migration Service cargar los archivos de copia de seguridad de la base de datos y migrar las bases de datos. Asegúrese de crear la cuenta de Azure Storage en la misma región donde cree la instancia de Database Migration Service.
    • Puede escribir cada copia de seguridad en un archivo de copia de seguridad independiente o en varios archivos de copia de seguridad. No se admite la anexión de varias copias de seguridad, como el registro completo y de transacciones, en un único medio de copia de seguridad.
    • Puede proporcionar copias de seguridad comprimidas para reducir la probabilidad de experimentar problemas asociados a la migración de copias de seguridad de gran tamaño.
  • Asegúrese de que la cuenta de servicio que ejecuta la instancia de SQL Server de origen tenga permisos de lectura y escritura en el recurso compartido de red SMB que contiene los archivos de copia de seguridad de la base de datos.

  • Si va a migrar una base de datos protegida mediante Cifrado de datos transparente (TDE), se debe migrar el certificado de la instancia de SQL Server de origen a la instancia administrada de destino antes de restaurar la base de datos. Para más información sobre la migración de bases de datos habilitadas para TDE, consulte Tutorial: Migración de bases de datos habilitadas para TDE (versión preliminar) a Azure SQL en Azure Data Studio.

    Sugerencia

    Si la base de datos contiene datos confidenciales protegidos por Always Encrypted, el proceso de migración migra automáticamente las claves de Always Encrypted a la instancia administrada de destino.

  • Si las copias de seguridad de base de datos están en un recurso compartido de archivos de red, proporcione un equipo en el que pueda instalar un entorno de ejecución de integración autohospedado con el fin de acceder a las copias de seguridad de la base de datos y migrarlas. El Asistente para migración proporciona el vínculo de descarga y las claves de autenticación para descargar e instalar el entorno de ejecución de integración autohospedado.

    Como preparación para la migración, asegúrese de que el equipo en el que va a instalar el entorno de ejecución de integración autohospedado tenga habilitados los siguientes nombres de dominio y reglas de firewall de salida:

    Nombres de dominio Puerto de salida Descripción
    Nube pública: {datafactory}.{region}.datafactory.azure.net
    o bien *.frontend.clouddatahub.net

    Azure Government: {datafactory}.{region}.datafactory.azure.us

    Microsoft Azure operado por 21Vianet: {datafactory}.{region}.datafactory.azure.cn
    443 El entorno de ejecución de integración autohospedado lo necesita para conectarse a Database Migration Service.

    En el caso de una factoría de datos recién creada en una nube pública, busque el nombre de dominio completo (FQDN) desde la clave del entorno de ejecución de integración autohospedado, en el formato {datafactory}.{region}.datafactory.azure.net.

    En el caso de una factoría de datos existente, si no ve el nombre de dominio completo en dicha clave, use *.frontend.clouddatahub.net en su lugar.
    download.microsoft.com 443 Lo necesita el entorno de ejecución de integración autohospedado para descargar las actualizaciones. Si ha deshabilitado la actualización automática, puede omitir la configuración de este dominio.
    *.core.windows.net 443 Se usa en el entorno de ejecución de integración autohospedado que se conecta a la cuenta de Azure Storage para cargar las copias de seguridad de la base de datos desde el recurso compartido de red.

    Sugerencia

    Si los archivos de copia de seguridad de la base de datos ya se proporcionan en una cuenta de Azure Storage, no se necesita el entorno de ejecución de integración autohospedado durante el proceso de migración.

  • Si usa un entorno de ejecución de integración autohospedado, asegúrese de que el equipo donde está instalado pueda conectarse a la instancia de SQL Server de origen y al recurso compartido de archivos de red donde se encuentran los archivos de copia de seguridad.

  • Habilite el puerto 445 de salida para permitir el acceso al recurso compartido de archivos de red. Para más información, consulte Recomendaciones para usar un entorno de ejecución de integración autohospedado.

  • Si es la primera vez que usa Database Migration Service, asegúrese de que el proveedor de recursos Microsoft.DataMigration esté registrado en su suscripción. Puede seguir los pasos para registrar el proveedor de recursos.

Abrir el Asistente para migrar a Azure SQL en Azure Data Studio.

Para abrir el Asistente para la migración a Azure SQL:

  1. En Azure Data Studio, vaya a Conexiones. Seleccione la instancia local de SQL Server y conéctese a ella. También puede conectarse a SQL Server en una máquina virtual de Azure.

  2. Haga clic con el botón derecho en la conexión del servidor y seleccione Administrar.

  3. En el menú del servidor, en General, seleccione Azure SQL Migration.

  4. En el panel Azure SQL Migration, seleccione Migrar a Azure SQL para abrir el Asistente para la migración.

    Launch Migrate to Azure SQL wizard

  5. En la primera página del Asistente, inicie una nueva sesión o reanude una guardada anteriormente.

Ejecución de una evaluación de bases de datos, recopilación de datos de rendimiento y obtención de recomendaciones de Azure

  1. En el Paso 1: Bases de datos para la evaluación del Asistente para la migración a Azure SQL, seleccione las bases de datos que quiere evaluar. Después, seleccione Siguiente.

  2. En Paso 2: Resultados y recomendaciones de evaluación, realice los pasos siguientes:

    1. En Elegir el destino de Azure SQL, seleccione Azure SQL Managed Instance.

    Assessment confirmation

  3. Seleccione Ver/Seleccionar para ver los resultados de la evaluación.

  4. En los resultados de la evaluación, seleccione la base de datos y revise el informe de evaluación para asegurarse de que no se encontraron problemas.

    1. Seleccione Obtener recomendación de Azure para abrir el panel de recomendaciones.

    2. Seleccione Recopilar datos de rendimiento ahora. Seleccione una carpeta en el equipo local para almacenar los registros de rendimiento y, luego, elija Iniciar.

      Azure Data Studio recopila datos de rendimiento hasta que detenga la recopilación de datos o cierre Azure Data Studio.

      Al cabo de 10 minutos, Azure Data Studio indica que hay una recomendación disponible para Azure SQL Managed Instance. Después de generar la primera recomendación, puede seleccionar Reiniciar la recopilación de datos para continuar con el proceso de recopilación de datos y ajustar las recomendaciones de SKU. Una evaluación extendida es especialmente útil si los patrones de uso varían con el tiempo.

    3. En el destino Azure SQL Managed Instance, elija Ver detalles para abrir el informe detallado de recomendaciones de SKU:

    4. En Revisar recomendaciones de Azure SQL Managed Instance, revise la recomendación. Para guardar una copia de la recomendación, active la casilla Guardar informe de recomendación.

  5. Seleccione Cerrar para cerrar el panel de recomendaciones.

  6. Seleccione Siguiente para continuar con la migración de la base de datos en el asistente.

Configuración de valores de migración

  1. En Paso 3: Destino de Azure SQL del Asistente para la migración de Azure SQL, seleccione la cuenta de Azure, la suscripción de Azure, la región o la ubicación de Azure y el grupo de recursos que contiene la instancia de destino de Azure SQL Managed Instance. Después, seleccione Siguiente.

  2. En Paso 4: Modo de migración, seleccione Migración sin conexión y, luego, elija Siguiente.

    Nota

    En el modo de migración sin conexión, la base de datos de SQL Server de origen no se debe usar para la actividad de escritura mientras se restauran las copias de seguridad de base de datos en una instancia de destino de Azure SQL Managed Instance. Se debe tener en cuenta el tiempo de inactividad de la aplicación hasta que finalice la migración.

  3. En Paso 5: Configuración del origen de datos, seleccione la ubicación de las copias de seguridad de base de datos. Las copias de seguridad de base de datos pueden encontrarse en un recurso compartido de red local o en un contenedor de blobs de Azure Storage.

  • En el caso de las copias de seguridad que se encuentran en un recurso compartido de red, escriba o seleccione la siguiente información:

    Nombre Descripción
    Credenciales de origen: nombre de usuario La credencial (autenticación de Windows y SQL) para conectarse a la instancia de SQL Server de origen y validar los archivos de copia de seguridad.
    Credenciales de origen: contraseña La credencial (autenticación de Windows y SQL) para conectarse a la instancia de SQL Server de origen y validar los archivos de copia de seguridad.
    Ubicación del recurso compartido de red que contiene las copias de seguridad Ubicación del recurso compartido de red que contiene los archivos de copia de seguridad completa y del registro de transacciones. Los archivos no válidos o los archivos de copia de seguridad del recurso compartido de red que no pertenezcan al conjunto de copia de seguridad válido se omiten automáticamente durante el proceso de migración.
    Cuenta de usuario de Windows con acceso de lectura a la ubicación del recurso compartido de red Credencial de Windows (nombre de usuario) que tiene acceso de lectura al recurso compartido de red para recuperar los archivos de copia de seguridad.
    Contraseña Credencial de Windows (contraseña) que tiene acceso de lectura al recurso compartido de red para recuperar los archivos de copia de seguridad.
    Nombre de la base de datos de destino Puede modificar el nombre de la base de datos de destino durante el proceso de migración.
    Detalles de la cuenta de almacenamiento El grupo de recursos y la cuenta de almacenamiento donde se cargan los archivos de copia de seguridad. No es necesario crear un contenedor. Database Migration Service crea automáticamente un contenedor de blobs en la cuenta de almacenamiento especificada durante el proceso de carga.
  • En el caso de las copias de seguridad almacenadas en un contenedor de blobs de Azure Storage, escriba o seleccione la siguiente información:

    Nombre Descripción
    Nombre de la base de datos de destino Puede modificar el nombre de la base de datos de destino durante el proceso de migración.
    Detalles de la cuenta de almacenamiento El grupo de recursos, la cuenta de almacenamiento y el contenedor en que se encuentran los archivos de copia de seguridad.
    Último archivo de copia de seguridad El nombre de archivo de la última copia de seguridad de la base de datos que va a migrar.

    Importante

    Si la funcionalidad de comprobación de bucle invertido está habilitada y la instancia de SQL Server de origen y el recurso compartido de archivos están en el mismo equipo, el origen no podrá tener acceso al recurso compartido de archivos mediante el nombre de dominio completo. Para corregir este problema, deshabilite la funcionalidad de comprobación de bucle invertido.

  • La extensión de migración de Azure SQL para Azure Data Studio ya no requiere configuraciones específicas en la configuración de red de la cuenta de Azure Storage para migrar las bases de datos de SQL Server a Azure. Sin embargo, según la ubicación de la copia de seguridad de la base de datos y la configuración de red de la cuenta de almacenamiento deseada, se necesita seguir unos pasos para asegurarse de que los recursos pueden acceder a la cuenta de Azure Storage. Consulte la tabla siguiente para conocer los distintos escenarios de migración y configuraciones de red:

    Escenario Recurso compartido de red SMB. Contenedor de cuenta de Azure Storage
    Habilitado desde todas las redes Sin pasos adicionales Sin pasos adicionales
    Habilitado desde redes virtuales y direcciones IP seleccionadas Consulte 1a Consulte 2a
    Habilitado desde redes virtuales y direcciones IP seleccionadas + punto de conexión privado Consulte 1b Consulte 2b

    1a: Configuración de red de Azure Blob Storage

    Si tiene el entorno de ejecución de integración autohospedado (SHIR) instalado en una máquina virtual de Azure, consulte la sección 1b: Configuración de red de Azure Blob Storage. Si tiene el entorno de ejecución de integración autohospedado (SHIR) instalado en la red local, debe agregar la dirección IP del cliente del equipo de hospedaje en la cuenta de Azure Storage de la manera siguiente:

    Screenshot that shows the storage account network details

    Para aplicar esta configuración específica, conéctese a Azure Portal desde la máquina de SHIR, abra la configuración de la cuenta de Azure Storage, seleccione Redes y, a continuación, marque la casilla Agregar la dirección IP del cliente. Seleccione Guardar para que el cambio sea persistente. Consulte la sección 2a: Configuración de red de Azure Blob Storage (punto de conexión privado) para conocer los pasos restantes.

    1b: Configuración de red de Azure Blob Storage

    Si el SHIR está hospedado en una máquina virtual de Azure, deberá agregar la red virtual de la máquina virtual a la cuenta de Azure Storage, ya que la máquina virtual tiene una dirección IP no pública que no se puede agregar a la sección de intervalo de direcciones IP.

    Screenshot that shows the storage account network firewall configuration

    Para aplicar esta configuración específica, busque la cuenta de Azure Storage; en el panel Almacenamiento de datos, seleccione Redes y, a continuación, marque la casilla Agregar red virtual existente. Se abre un nuevo panel. Seleccione la suscripción, la red virtual y la subred de la máquina virtual de Azure que hospeda el entorno de ejecución de integración. Esta información se puede encontrar en la página Información general de la máquina virtual de Azure. La subred puede indicar Se requiere un punto de conexión de servicio; si es así, seleccione Habilitar. Una vez que todo esté listo, guarde las actualizaciones. Consulte la sección 2a: Configuración de red de Azure Blob Storage (punto de conexión privado) para conocer los pasos restantes.

    2a: Configuración de red de Azure Blob Storage (punto de conexión privado)

    Si las copias de seguridad están guardadas directamente en un contenedor de Azure Storage, todos los pasos anteriores no son necesarios, ya que el entorno de ejecución de integración no se comunica con la cuenta de Azure Storage. Sin embargo, todavía es necesario asegurarse de que la instancia de SQL Server de destino pueda comunicarse con la cuenta de Azure Storage para restaurar las copias de seguridad desde el contenedor. Para aplicar esta configuración específica, siga las instrucciones de la sección 1b: Configuración de red de Azure Blob Storage, especificando la red virtual de la instancia de SQL de destino al rellenar la ventana emergente "Agregar red virtual existente".

    2b: Configuración de red de Azure Blob Storage (punto de conexión privado)

    Si tiene un punto de conexión privado configurado en la cuenta de Azure Storage, siga los pasos descritos en la sección 2a: Configuración de red de Azure Blob Storage (punto de conexión privado). Sin embargo, debe seleccionar la subred del punto de conexión privado, no solo la subred de destino de SQL Server. Asegúrese de que el punto de conexión privado está hospedado en la misma red virtual que la instancia de SQL Server de destino. Si no es así, cree otro punto de conexión privado mediante el proceso de la sección de configuración de la cuenta de Azure Storage.

Creación de una instancia de Azure Database Migration Service

En Paso 6: Azure Database Migration Service del Asistente para la migración a Azure SQL, cree una nueva instancia de Azure Database Migration Service o reutilice una existente que haya creado anteriormente.

Nota

Si anteriormente creó una instancia de Database Migration Service mediante Azure Portal, no podrá volver a usarla en el Asistente para la migración en Azure Data Studio. Solo puede reutilizar una instancia si la creó mediante Azure Data Studio.

Uso de una instancia existente de Database Migration Service

Para usar una instancia existente de Database Migration Service, siga estos pasos:

  1. En Grupo de recursos, seleccione el grupo de recursos que contiene una instancia existente de Database Migration Service.

  2. En Azure Database Migration Service, seleccione una instancia existente de Database Migration Service que se encuentre en el grupo de recursos seleccionado.

  3. Seleccione Next (Siguiente).

Creación de una nueva instancia de Database Migration Service

Para crear una nueva instancia de Database Migration Service, siga estos pasos:

  1. En Grupo de recursos, cree un nuevo grupo de recursos que contenga una nueva instancia de Database Migration Service.

  2. En Azure Database Migration Service, seleccione Crear nuevo.

  3. En Crear Azure Database Migration Service, escriba un nombre para la instancia de Database Migration Service y seleccione Crear.

  4. En Configurar el entorno de ejecución de integración, realice los pasos siguientes:

    1. Seleccione el vínculo Descargar e instalar el entorno de ejecución de integración para abrir el vínculo de descarga en un explorador web. Descargue el entorno de ejecución de integración y, luego, instálelo en un equipo que cumpla los requisitos previos para conectarse a la instancia de SQL Server de origen.

      Una vez completada la instalación, se abre automáticamente Microsoft Integration Runtime Configuration Manager para iniciar el proceso de registro.

    2. En la tabla Clave de autenticación, copie una de las claves de autenticación que se proporcionan en el asistente y péguela en Azure Data Studio. Si la clave de autenticación es válida, aparece una marca de verificación verde en Integration Runtime Configuration Manager. Una marca verde de verificación indica que puede continuar con el registro.

      Después de registrar el entorno de ejecución de integración autohospedado, cierre Microsoft Integration Runtime Configuration Manager.

      Nota

      Para más información sobre cómo usar el entorno de ejecución de integración autohospedado, consulte Creación y configuración de un entorno de ejecución de integración autohospedado.

  5. En Crear Azure Database Migration Service en Azure Data Studio, seleccione Probar conexión para validar que la instancia de servicio de Database Migration Service recién creada está conectada al entorno de ejecución de integración autohospedado recién registrado.

    Test connection integration runtime

  6. Vuelva al Asistente para la migración en Azure Data Studio.

Inicio de la migración de la base de datos

En Paso 7: Resumen del Asistente para la migración a Azure SQL, revise la configuración que ha creado y, luego, elija Iniciar migración para iniciar la migración de la base de datos.

Supervisión de la migración de la base de datos

  1. En Azure Data Studio, en el menú del servidor en General, seleccione Azure SQL Migration para ir al panel de migraciones de Azure SQL.

    En Estado de migración de las bases de datos, puede realizar un seguimiento de las migraciones en curso, completadas y con errores (si las hay), o puede ver todas las migraciones de base de datos.

    monitor migration dashboard

  2. Seleccione Migraciones de base de datos en curso para ver las migraciones activas.

    Para más información sobre una migración específica, seleccione el nombre de la base de datos.

    El panel de detalles de la migración muestra los archivos de copia de seguridad y su estado correspondiente:

    Estado Descripción
    Recibido El archivo de copia de seguridad llegó a la ubicación de copia de seguridad de origen y se validó.
    Carga El entorno de ejecución de integración está cargando el archivo de copia de seguridad en la cuenta de almacenamiento de Azure.
    Cargado El archivo de copia de seguridad se cargó en la cuenta de almacenamiento de Azure.
    Restoring El servicio está restaurando el archivo de copia de seguridad en Azure SQL Managed Instance.
    Restaurada El archivo de copia de seguridad se ha restaurado correctamente en Azure SQL Managed Instance.
    Canceled Se ha cancelado el proceso de migración.
    Omitido El archivo de copia de seguridad se omitió porque no pertenece a una cadena de copia de seguridad de base de datos válida.

Una vez restauradas todas las copias de seguridad de base de datos en la instancia de Azure SQL Managed Instance, Database Migration Service inicia una migración completa automática para asegurarse de que la base de datos migrada esté lista para usarse. El estado de la migración cambia de En curso a Correcto.

Importante

Después de la migración, la disponibilidad de SQL Managed Instance con el nivel de servicio Crítico para la empresa puede tardar mucho más que el nivel De uso general, ya que se deben inicializar tres réplicas secundarias para el grupo de alta disponibilidad AlwaysOn. La duración de esta operación depende del tamaño de los datos. Para más información, consulte Duración de las operaciones de administración.

Limitaciones

La migración a Azure SQL Managed Instance mediante la extensión de Azure SQL para Azure Data Studio tiene las siguientes limitaciones:

  • Si se migra una base de datos, las copias de seguridad de la base de datos deben colocarse en una estructura de archivos planos dentro de una carpeta de base de datos (incluida la carpeta raíz del contenedor) y las carpetas no se pueden anidar, ya que no se admite.
  • Si migra varias bases de datos con el mismo contenedor de Azure Blob Storage, debe colocar los archivos de copia de seguridad de las distintas bases de datos en carpetas independientes dentro del contenedor.
  • No se admite la sobrescritura de bases de datos con DMS en la instancia de destino de Azure SQL Managed Instance.
  • DMS no admite la configuración de alta disponibilidad y recuperación ante desastres en el destino para que coincida con la topología de origen.
  • No se admiten los siguientes objetos de servidor:
    • trabajos del Agente SQL Server
    • Credenciales
    • Paquetes SSIS
    • Auditoría de servidor
  • Para las migraciones de base de datos con DMS, no se puede usar un entorno de ejecución de integración autohospedado que se haya creado con Azure Data Factory. Inicialmente, el entorno de ejecución de integración autohospedado debe crearse con la extensión Azure SQL Migration en Azure Data Studio. Después, se puede reutilizar para otras migraciones de bases de datos.
  • Un solo trabajo LRS (creado por DMS) se puede ejecutar durante un máximo de 30 días. Cuando expira este período, el trabajo se cancela automáticamente, por lo que la base de datos de destino se elimina automáticamente.
  • Si recibió el siguiente error: Memory-optimized filegroup must be empty in order to be restored on General Purpose tier of SQL Database Managed Instance. Esta incidencia es por diseño, Hekaton () también conocido como OLTP en memoria de SQL Server) no se admite en el nivel Uso general de Azure SQL Managed Instance. Para continuar la migración, una manera es actualizar a nivel Crítico para la empresa, que admite Hekaton. Otra forma es asegurarse de que la base de datos de origen no la use mientras Azure SQL Managed Instance es de uso general.

Pasos siguientes