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. |
Sí |
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. |
Sí |
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. |
Sí |
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 |
Sí |
Creación de reflejo de la base de datos (en desuso) |
No |
No |
Creación de reflejo en Microsoft Fabric |
Sí |
No |
Instantáneas de base de datos |
No |
No |
Virtualización de base de datos |
No |
Sí |
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 |
Sí |
Vistas con particiones distribuidas |
No |
Sí |
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. |
Sí |
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 |
Sí |
Sí |
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 |
Sí |
Sí |
Característica de vinculación |
No |
Sí |
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 |
Sí |
Sí |
Configurar notificaciones anticipadas para eventos de mantenimiento planeado |
Sí |
Sí |
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 |
Sí |
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 |
Sí |
Almacén de consultas |
Sí |
Sí |
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 |
Sí |
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 |
Sí |
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. |