Compartir vía


Comparación de características: Azure SQL Database e Instancia administrada de Azure SQL

Se aplica a: Azure SQL Database Azure SQL Managed Instance

Azure SQL Database e Instancia administrada de SQL Database comparten una base de código común con la versión estable más reciente de SQL Server. La mayoría de las características estándar de lenguaje SQL, procesamiento de consultas y administración de bases de datos son idénticas. Las características que son comunes entre SQL Server y SQL Database o Instancia administrada de SQL son:

Azure administra las bases de datos y garantiza su alta disponibilidad. Algunas características que pueden afectar a la alta disponibilidad o no se pueden usar en el entorno de PaaS tienen funcionalidades limitadas en SQL Database e Instancia administrada de SQL. Estas características se describen en las tablas siguientes.

Si necesita más detalles sobre las diferencias, los encontrará en las páginas aparte:

Características de SQL Database e Instancia administrada de SQL

En la tabla siguiente se enumeran las características principales de SQL Server y se proporciona información sobre si la característica se admite parcial o totalmente en Azure SQL Database e Instancia administrada de Azure SQL, así como un vínculo a más información sobre dicha característica.

Característica Azure SQL Database Instancia administrada de Azure SQL
Compatibilidad de bases de datos 100 - 160 100 - 160
Always Encrypted Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves. Sí; consulte los artículos sobre el almacén de certificados y el almacén de claves.
Grupos de disponibilidad AlwaysOn (SQL Server) Se garantiza una disponibilidad del 99,99-99,995 % para cada base de datos. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. Se garantiza una disponibilidad del 99,99 % para cada base de datos y el usuario no la puede administrar. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. Usa grupos de conmutación por error para configurar una SQL Managed Instance secundaria en otra región. No se pueden usar instancias de SQL Server y SQL Database como secundarias de Instancia administrada de SQL.
Conectar una base de datos No No
Auditoría Sí; consulte Auditoría. Sí; consulte Auditoría, con algunas diferencias.
Autenticación de Microsoft Entra (anteriormente Azure Active Directory) Sí; para los usuarios de nivel de base de datos. Los inicios de sesión de nivel de servidor se encuentran en versión preliminar. Sí. Tanto los usuarios de nivel de base de datos como los inicios de sesión de nivel de servidor.
Comando BACKUP No; solo las copias de seguridad automáticas iniciadas por el sistema (consulte Copias de seguridad automáticas en Azure SQL Database). Sí; las copias de seguridad de solo copia iniciadas por el usuario en Azure Blob Storage (el usuario no puede iniciar copias de seguridad automáticas del sistema). Consulte Diferencias de copias de seguridad y Copias de seguridad automáticas en Azure SQL Managed Instance.
Funciones integradas La mayoría; consulte las funciones específicas. Sí; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores.
Instrucción BULK INSERT Sí, pero solo con Azure Blob Storage como origen. Sí; pero solo con Azure Blob Storage como origen. Consulte las diferencias.
Certificados y claves asimétricas Sí, sin acceso al sistema de archivos para las operaciones BACKUP y CREATE. Sí; sin acceso al sistema de archivos para las operaciones BACKUP y CREATE. Consulte las diferencias de certificados.
Captura de datos modificados: CDC Sí, para el nivel S3 y superiores. No se admiten los niveles Básico, S0, S1 y S2.
Intercalación: servidor/instancia Sí, la intercalación de base de datos predeterminada es SQL_Latin1_General_CP1_CI_AS. La intercalación de base de datos se puede establecer en la creación de la base de datos y no se puede actualizar. Especifique una intercalación para los datos (COLLATE) y una intercalación de catálogo para los metadatos del sistema y los identificadores de objeto (CATALOG_COLLATION). En Azure SQL Database, no hay intercalación de servidor. Sí, se puede establecer cuando se crea la instancia y no se puede actualizar después.
Índices de almacén de columnas Sí: niveles Premium, Estándar - S3 y superior, De uso general, Crítico para la empresa e Hiperescala.
Common Language Runtime: CLR No Sí; pero sin acceso al sistema de archivos en la instrucción CREATE ASSEMBLY. Consulte las diferencias de CLR.
Credenciales Sí, pero solo credenciales con ámbito de base de datos. Sí; pero solo se admiten Azure Key Vault y SHARED ACCESS SIGNATURE. Consulte esta información.
Consultas de nombre de tres partes y entre bases de datos No; consulte el artículo sobre consultas elásticas.
Transacciones entre bases de datos No Sí, dentro de la instancia. Consulte las diferencias de servidores vinculados para consultas entre instancias.
Correo electrónico de base de datos: DbMail No
Creación de reflejo de la base de datos (en desuso) No No
Creación de reflejo en Microsoft Fabric No
Instantáneas de base de datos No No
Virtualización de base de datos No
Instrucciones DBCC La mayoría; consulte el artículo sobre las instrucciones específicas. Sí; consulte el artículo sobre las diferencias de DBCC.
Instrucciones DDL La mayoría; consulte el artículo sobre las instrucciones específicas. Sí; consulte el artículo sobre las diferencias de T-SQL.
Desencadenadores DDL Solo base de datos
Vistas con particiones distribuidas No
Transacciones distribuidas: MS DTC No; consulte el artículo sobre las transacciones elásticas. Sí, DTC para Azure SQL Managed Instance
y Transacciones elásticas
Desencadenadores DML La mayoría; consulte el artículo sobre las instrucciones específicas.
DMV La mayoría; consulte el artículo sobre DMV. Sí; consulte el artículo sobre las diferencias de T-SQL.
Consulta elástica Sí, con el tipo de RDBMS necesario (versión preliminar) No; use consultas nativas para múltiples bases de datos y un servidor vinculado.
Notificaciones de eventos No; consulte el artículo sobre alertas. No
Expresiones
Eventos extendidos (XEvent) Consulte Eventos extendidos en base de datos de Azure SQL y Azure SQL Managed Instance. Sí; consulte el artículo sobre diferencias de eventos extendidos.
Procedimientos almacenados extendidos No No
Archivos y grupos de archivos Solo el grupo de archivos principal. Sí. Las rutas de acceso de archivo se asignan automáticamente y no se puede especificar la ubicación del archivo en la instrucción ALTER DATABASE ADD FILE.
Secuencia de archivos No No; consulte el artículo sobre las características de SQL Managed Instance.
Búsqueda de texto completo (FTS) Sí; pero no se admiten separadores de palabras ni filtros que no sean de Microsoft. Sí; pero no se admiten separadores de palabras ni filtros que no sean de Microsoft.
Funciones La mayoría; consulte las funciones específicas. Sí; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores.
Optimización en memoria Sí en los niveles de servicio Premium y Crítico para la empresa.
Compatibilidad limitada para objetos OLTP en memoria no persistentes, como las variables de tabla optimizada para memoria en el
.
Sí en el nivel de servicio Crítico para la empresa.
Elementos de lenguaje La mayoría; consulte el artículo sobre elementos. Sí; consulte el artículo sobre las diferencias de T-SQL.
Libro de contabilidad
Característica de vinculación No Sí (en versión preliminar para DR)
Servidores vinculados No; consulte el artículo sobre consulta elástica. Sí. Solo a SQL Server y SQL Database sin transacciones distribuidas.
Servidores vinculados que leen de archivos (CSV, Excel) No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV. No. Use BULK INSERT o OPENROWSET como alternativa al formato CSV. Realice un seguimiento de estas solicitudes en el elemento de comentarios de Instancia administrada de SQL.
Trasvase de registros Cada base de datos incluye Disponibilidad mediante redundancia. La recuperación ante desastres se explica en Información general sobre continuidad empresarial. Se integra de forma nativa como parte del proceso de migración de Azure Database Migration Service (DMS). Se integra de forma nativa en proyectos de migración de datos personalizados como Log Replay Service externo.
No está disponible como solución de alta disponibilidad, porque todas las bases de datos incluyen otros métodos de alta disponibilidad mediante redundancia y no se recomienda usar el trasvase de registros como alternativa de alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial. No está disponible como mecanismo de replicación entre bases de datos. Como alternativa, usa réplicas secundarias en el nivel Crítico para la empresa, grupos de conmutación por error o replicación transaccional.
Inicios de sesión y usuarios Sí, pero las instrucciones de CREATE LOGIN y ALTER LOGIN están limitadas. No se admiten los inicios de sesión de Windows. Los inicios de sesión de Microsoft Entra están en versión preliminar. EXECUTE AS LOGIN no es compatible; use EXECUTE AS USER. Sí, con algunas diferencias. Consulte Autenticación de Windows para Azure SQL Managed Instance: el proceso requiere la sincronización de Active Directory con Microsoft Entra ID.
Selección de una ventana de mantenimiento
Configurar notificaciones anticipadas para eventos de mantenimiento planeado Sí, en versión preliminar
Registro mínimo durante la importación en bloque No, solo se admite el modelo de recuperación completa. No, solo se admite el modelo de recuperación completa.
Modificación de datos del sistema No
OLE Automation No No
OPENDATASOURCE No Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server. Consulte las diferencias de T-SQL.
OPENQUERY No Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server. Consulte las diferencias de T-SQL.
OPENROWSET Sí, solo para importar desde Azure Blob Storage. Sí, solo para SQL Database, Instancia administrada de SQL y SQL Server, así como para la importación desde Azure Blob Storage. Consulte las diferencias de T-SQL.
Operadores La mayoría; consulte el artículo sobre operadores. Sí; consulte el artículo sobre las diferencias de T-SQL.
Polybase No. Puede consultar los datos de los archivos colocados en Azure Blob Storage mediante la función OPENROWSET o usar OPENROWSET. Sí, para Azure Data Lake Storage (ADLS) y Azure Blob Storage como origen de datos. Vea Virtualización de datos con Azure SQL Managed Instance para obtener más información.
Notificaciones de consulta No
Almacén de consultas
Almacén de consultas para réplicas secundarias No, la característica Almacén de consultas para réplicas secundarias no está disponible para la base de datos de Azure SQL. Actualmente, el Almacén de consultas de la réplica secundaria contiene información sobre las cargas de trabajo de la réplica principal. No, la característica Almacén de consultas para réplicas secundarias no está disponible para Azure SQL Managed Instance. Actualmente, el Almacén de consultas de la réplica secundaria contiene información sobre las cargas de trabajo de la réplica principal.
Machine Learning Services (anteriormente R Services) No Sí, consulte Machine Learning Services en Azure SQL Managed Instance
Modelos de recuperación Solo se admite la recuperación completa que garantiza una alta disponibilidad. Los modelos de recuperación simples y optimizados para cargas masivas de registros no están disponibles. Solo se admite la recuperación completa que garantiza una alta disponibilidad. Los modelos de recuperación simples y optimizados para cargas masivas de registros no están disponibles.
Resource Governor No
Instrucciones RESTORE No Sí, con las opciones FROM URL obligatorias para los archivos de copia de seguridad situados en Azure Blob Storage. Consulte las diferencias de restauración.
Restaurar la base de datos a partir de una copia de seguridad Solo desde copias de seguridad automatizadas, consulte Restauración de una base de datos a partir de una copia de seguridad Desde copias de seguridad automatizadas, consulte Restauración de una base de datos desde una copia de seguridad y desde copias de seguridad situadas en Azure Blob Storage; consulte Diferencias de copias de seguridad
Restaurar base de datos en SQL Server No. Use BACPAC o BCP en lugar de la restauración nativa. Sí, solo a SQL Server 2022 desde instancias que tienen la directiva de actualización de SQL Server 2022. Para obtener más información, consulte Restauración de una base de datos de SQL Server 2022 desde Azure SQL Managed Instance. En su lugar, use BACPAC, BCP o la replicación transaccional.
Búsqueda semántica No No
Service Broker No Sí. Consulte las diferencias de Service Broker.
Valores de configuración del servidor No Sí; consulte el artículo sobre las diferencias de T-SQL.
Instrucciones SET La mayoría; consulte el artículo sobre las instrucciones específicas. Sí; consulte el artículo sobre las diferencias de T-SQL.
Agente SQL Server No, consulte Trabajos elásticos. Sí; consulte el artículo sobre las diferencias de Agente SQL Server.
Auditoría de SQL Server No, consulte Auditoría de Azure SQL Database Sí; consulte el artículo sobre las diferencias de auditoría.
Synapse Link para SQL No
System functions (Funciones del sistema) La mayoría; consulte las funciones específicas. Sí; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores.
Procedimientos almacenados del sistema Algunas; consulte el artículo sobre procedimientos almacenados. Sí; consulte el artículo sobre las diferencias de procedimientos almacenados, funciones y desencadenadores.
Tablas del sistema Algunas; consulte el artículo sobre tablas. Sí; consulte el artículo sobre las diferencias de T-SQL.
Vistas de catálogo del sistema Algunas; consulte el artículo sobre vistas. Sí; consulte el artículo sobre las diferencias de T-SQL.
TempDB Sí. 32 GB por núcleo para cada base de datos. Sí. 24 GB por núcleo virtual para todo el nivel de Uso general y limitado por el tamaño de la instancia en el nivel de Crítico para la empresa.
Tablas temporales Tablas temporales globales locales y de ámbito de base de datos Tablas temporales globales locales y de ámbito de instancia
Elección de la zona horaria No Sí; consulte el artículo sobre zonas horarias, y debe configurarse cuando se crea la instancia de SQL Managed Instance.
Marcas de seguimiento No Sí, pero solo un conjunto limitado de marcas de seguimiento globales. Consulte el artículo sobre diferencias de DBCC.
Replicación transaccional Sí, solo los suscriptores de replicación transaccional y replicación de instantáneas. Sí, consulte el artículo sobre limitaciones de replicación en SQL Managed Instance.
Cifrado de datos transparente (TDE) Sí, consulte el artículo sobre TDE para Azure SQL. Sí, consulte el artículo sobre TDE para Azure SQL.
Autenticación de Windows No Sí; consulte el artículo sobre autenticación de Windows para entidades de seguridad de Microsoft Entra.
Agrupación en clústeres de conmutación por error de Windows Server No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database. No. Todas las bases de datos incluyen otras técnicas que proporcionan alta disponibilidad. La recuperación ante desastres se explica en Información general sobre continuidad empresarial con Azure SQL Database.

Nota:

Parte de la disponibilidad de características de Azure SQL Managed Instance depende de la directiva de actualización configurada de la instancia.

Funcionalidades de plataforma

La plataforma de Azure proporciona una serie de funcionalidades de PaaS que se agregan como un valor adicional a las características de base de datos estándar. Hay una serie de servicios externos que se pueden usar con Azure SQL Database y Azure SQL Managed Instance.

Característica de la plataforma Azure SQL Database Instancia administrada de Azure SQL
Replicación geográfica activa Sí; consulte el artículo sobre replicación geográfica activa: todos los niveles de servicio. No, consulta Grupos de conmutación por error como alternativa.
Escalado automático Sí, pero solo en el modelo sin servidor. En el modelo sin servidor, el cambio de nivel de servicio (cambio de núcleo virtual, almacenamiento o DTU) es rápido y se realiza en línea. El cambio del nivel de servicio requiere un tiempo de inactividad mínimo o inexistente. No, debe elegir proceso y almacenamiento reservados. El cambio del nivel de servicio (almacenamiento máximo o núcleo virtual) se realiza en línea y requiere un tiempo de inactividad mínimo o inexistente.
Copias de seguridad automáticas Sí; consulte el artículo sobre copias de seguridad automatizadas en Azure SQL Database. Las copias de seguridad completas se realizan cada 7 días, las diferenciales cada 12 horas y las copias de seguridad de registro cada 5 a 10 minutos. Sí; consulte el artículo sobre copias de seguridad automatizadas en Azure SQL Managed Instance. Las copias de seguridad completas se realizan cada 7 días, las diferenciales cada 12 horas y las copias de seguridad de registro cada 5 a 10 minutos.
Ajuste automático (índices) Sí; consulte el artículo sobre ajuste automático. No
Zonas de disponibilidad Sí; solo el nivel crítico para la empresa (actualmente en versión preliminar).
Azure Resource Health
Retención de copias de seguridad a corto plazo Sí; consulte el artículo sobre retención a corto plazo. 7 días (predeterminado), máximo 35 días. Sí; consulte el artículo sobre retención a corto plazo. 1-35 días, 7 días de manera predeterminada.
Azure Database Migration Service (DMS)
Data Migration Service (DMA) No
Trabajos elásticos Sí, consulte Trabajos elásticos. No. Use el artículo sobre el agente SQL o Azure Automation.
Grupos de conmutación por error Sí; consulta el artículo sobre grupos de conmutación por error: todos los niveles de servicio. Sí, consulta Grupos de conmutación por error.
Acceso al sistema de archivos No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa. No. Use BULK INSERT o OPENROWSET para acceder y cargar datos de Azure Blob Storage como alternativa.
Restauración geográfica Sí; consulte el artículo sobre restauración geográfica. Sí; consulte el artículo sobre restauración geográfica.
Retención a largo plazo (LTR) Sí; consulte el artículo sobre retención a largo plazo, las copias de seguridad realizadas automáticamente se conservan 10 años. Sí; consulte el artículo sobre retención a largo plazo, las copias de seguridad realizadas automáticamente se conservan 10 años.
Pausar o reanudar Sí, en el modelo sin servidor Sí; con la versión preliminar de detención o inicio.
Administración basada en directivas No No
Dirección IP pública Sí. El acceso puede restringirse mediante puntos de conexión de servicio o un firewall. Sí. Se debe habilitar explícitamente y el puerto 3342 debe habilitarse en las reglas de NSG. La dirección IP pública puede deshabilitarse si es necesario. Consulte Punto de conexión público para más información.
Restauración de base de datos a un momento dado Sí; consulte el artículo sobre restauración a un momento dado. Sí; consulte el artículo sobre restauración a un momento dado.
Grupos de recursos de servidor Sí, como grupos elásticos Sí. Una sola instancia de Instancia administrada de SQL puede tener varias bases de datos que comparten el mismo grupo de recursos. Además, puede implementar varias instancias de Instancia administrada de SQL en grupos de instancias (versión preliminar) que pueden compartir los recursos.
Escalado o reducción vertical (en línea) Sí, puede cambiar la DTU o los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo. Sí, puede cambiar los núcleos virtuales reservados o el almacenamiento máximo con un tiempo de inactividad mínimo.
Alias de SQL No, use alias DNS. No, use Cliconfg para configurar el alias en las máquinas cliente.
Monitor de base de datos (versión preliminar)
SQL Data Sync Sí, pero SQL Data Sync se retirará en 2027. En su lugar, consulte Retirada de SQL Data Sync: Migración a soluciones alternativas. No; use la replicación transaccional.
SQL Server Analysis Services (SSAS) No, Azure Analysis Services es un servicio en la nube de Azure independiente. No, Azure Analysis Services es un servicio en la nube de Azure independiente.
SQL Server Integration Services (SSIS) Sí, con un SSIS administrado en el entorno de Azure Data Factory (ADF), donde los paquetes se almacenan en una base de datos SSISDB que se hospeda en Azure SQL Database y se ejecuta en Azure-SSIS Integration Runtime; consulte Creación de una instancia de Azure-SSIS Integration Runtime en Azure Data Factory.

Para comparar las características de SSIS en SQL Database e Instancia administrada de SQL, consulte Comparación entre SQL Database e Instancia administrada de SQL.
Sí, con un SSIS administrado en el entorno de Azure Data Factory (ADF), donde los paquetes están almacenados en SSISDB hospedado en SQL Managed Instance y ejecutado en Azure-SSIS Integration Runtime (IR), consulte Creación de una instancia de Azure-SSIS IR en ADF.

Para comparar las características de SSIS en SQL Database e Instancia administrada de SQL, consulte Comparación entre SQL Database y SQL Managed Instance.
SQL Server Reporting Services (SSRS) No; consulte el artículo sobre Power BI No: use informes paginados de Power BI en su lugar u hospede SSRS en una máquina virtual de Azure. Si bien SQL Managed Instance no puede ejecutar SSRS como servicio, sí puede hospedar las bases de datos del catálogo de SSRS para un servidor de informes instalado en una máquina virtual de Azure, mediante la autenticación de SQL Server.
Información de rendimiento de consultas No. Usar informes integrados en SQL Server Management Studio y Azure Data Studio.
Red virtual Parcial; permite el acceso restringido mediante puntos de conexión de red virtual. Sí; SQL Managed Instance se inserta en la VNet.
Punto de conexión de servicio de VNet Sí; consulte el artículo sobre puntos de conexión de servicio de red virtual. Sí; consulte el artículo sobre directivas de puntos de conexión de servicio.
Emparejamiento global de VNet Sí, uso de los puntos de conexión de IP privada y de servicio Sí, mediante el emparejamiento de red virtual.
Conectividad privada Sí, mediante Private Link Sí, mediante el punto de conexión local de VNet o el punto de conexión privado.

Límites de recursos

En la tabla siguiente se comparan los límites máximos de recursos disponibles para Azure SQL Database y Azure SQL Managed Instance:

Categoría Azure SQL Database Azure SQL Managed Instance
Tamaño de proceso Hasta 128 núcleos virtuales Hasta 128 núcleos virtuales
Tamaño de almacenamiento 1 GB - 128 TB 16 TB
Tamaño de Tempdb 32 GB por núcleo virtual, hasta 2560 GB Hasta 4 TB: limitado en función del tamaño de almacenamiento reservado
Rendimiento de escritura de registros Hasta 100 MB/s 4,5 MB/s por núcleo virtual (máximo 192 MB/s)
Disponibilidad SLA predeterminado
Acuerdo de Nivel de Servicio del 99,995 % con redundancia de zona
SLA predeterminado
Copias de seguridad Una opción de almacenamiento con redundancia local (LRS), con redundancia de zona (ZRS) o con redundancia geográfica (GRS)
Retención de 1 a 35 días (7 días de manera predeterminada), con hasta 10 años de retención a largo plazo disponible
Una opción de almacenamiento con redundancia local (LRS), almacenamiento con redundancia de zona (ZRS), almacenamiento con redundancia geográfica(GRS) o almacenamiento con redundancia de zona geográfica(GZRS)
Retención de 1 a 35 días (7 días de manera predeterminada), con hasta 10 años de retención a largo plazo disponible
Réplicas de solo lectura Escala de lectura con réplicas de alta disponibilidad de 1 a 4 o réplicas con nombre de 1 a 30
De 0 a 4 réplicas geográficas
1 réplica de alta disponibilidad integrada es legible
De 0 a 1 réplicas geográficas mediante grupos de conmutación por error
Modelos de descuento Instancias reservadas
Ventaja híbrida de Azure (no disponible en suscripciones de desarrollo y pruebas)
Suscripciones a ofertas de Desarrollo/pruebas de Enterprise y de pago por uso
Instancias reservadas
Ventaja híbrida de Azure (no disponible en suscripciones de desarrollo y pruebas)
Suscripciones a ofertas de Desarrollo/pruebas de Enterprise y de pago por uso

A fin de obtener más información sobre los límites de recursos para Azure SQL Database, revise lo siguiente:

Para obtener más información sobre los límites de recursos en Azure SQL Managed Instance, revise Límites de recursos.

Herramientas

Azure SQL Database y Azure SQL Managed Instance admiten diversas herramientas de datos que pueden ayudarle a administrar los datos.

Herramienta Azure SQL Database Azure SQL Managed Instance
Azure portal
Editor de consultas de Azure Portal No
CLI de Azure
Azure Data Studio
Azure PowerShell
Archivo BACPAC (exportar) Sí; consulte el artículo sobre exportación de SQL Database. Sí; consulte el artículo sobre exportación de SQL Managed Instance.
Archivo BACPAC (importar) Sí; consulte el artículo sobre importación de SQL Database. Sí; consulte el artículo sobre importación de SQL Managed Instance.
Data Quality Services (DQS) No No
Master Data Services (MDS) No No. Hospede MDS en una máquina virtual de Azure. Si bien SQL Managed Instance no puede ejecutar MDS como servicio, sí puede hospedar las bases de datos de MDS para un servicio de MDS instalado en una máquina virtual de Azure, mediante la autenticación de SQL Server.
SMO Sí; consulte el artículo sobre SMO. Sí; desde la versión 150 de SMO.
SQL Server Data Tools (SSDT)
SQL Server Management Studio (SSMS) Sí, versión 18.0 o posterior.
SQL Server PowerShell
SQL Server Profiler No; consulte el artículo sobre eventos extendidos.
System Center Operations Manager Sí; consulte el artículo sobre el módulo de administración de Microsoft System Center para Azure SQL Database. Sí; consulte el artículo sobre el módulo de administración de Microsoft System Center para Azure SQL Managed Instance.

Métodos de migración

Puede usar diferentes métodos de migración para trasladar los datos entre SQL Server, Azure SQL Database y Azure SQL Managed Instance. Algunos métodos están en línea y seleccionan todos los cambios realizados en el origen mientras se está ejecutando la migración. Sin embargo, en los métodos sin conexión, es necesario detener la carga de trabajo que está modificando los datos en el origen mientras la migración está en curso.

Origen Azure SQL Database Azure SQL Managed Instance
SQL Server (local, AzureVM, Amazon RDS) En línea: Replicación transaccional
Sin conexión: Data Migration Service (DMS), archivo BACPAC (importación), BCP
En línea: vínculo de Managed Instance, Log Replay Service, Azure Data Migration Service (DMS), replicación transaccional
Sin conexión: Azure Database Migration Service, Copia de seguridad/restauración nativa, archivo BACPAC (importar), BCP, replicación de instantáneas
Base de datos única Sin conexión: Archivo BACPAC (importar), BCP Sin conexión: Archivo BACPAC (importar), BCP
Instancia administrada de SQL En línea: Replicación transaccional
En línea: Archivo BACPAC (importar), BCP, replicación de instantáneas
En línea: vista previa de copia y desplazamiento de bases de datos, replicación transaccional
Sin conexión: Restauración a un momento dado entre instancias (Azure PowerShell o CLI de Azure), copia de seguridad/restauración nativa, archivo BACPAC (importar), BCP, replicación de instantáneas

Microsoft continúa agregando características a Azure SQL Database. Visite la página web Actualizaciones de servicios de Azure para las actualizaciones más recientes mediante estos filtros:

Para más información sobre Azure SQL Database y Azure SQL Managed Instance, consulte: