Compartir a través de


Comparación de características: Azure SQL Database y base de datos SQL de Microsoft Fabric (versión preliminar)

Se aplica a:Base de datos SQL de Microsoft Fabric

Azure SQL Database y SQL Database en Microsoft Fabric comparten una base de código común con la versión estable más reciente del motor de base de datos de Microsoft SQL. 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.

Muchas características son comunes entre SQL Server y Azure SQL Database y SQL Database en Fabric, por ejemplo:

Características de Azure SQL Database y Fabric SQL Database

En la tabla siguiente se enumeran las características principales de SQL Server y se proporciona información sobre si la característica es parcialmente o totalmente compatible con Azure SQL Database y SQL Database en Fabric, con un vínculo para obtener más información sobre la característica.

Característica Azure SQL Database Base de datos SQL en Fabric
Compatibilidad de bases de datos 100 - 160 160
Recuperación de base de datos acelerada (ADR)
Always Encrypted No
Auditoría Sí; consulte Auditoría. No actualmente
Autenticación de Microsoft Entra
Comando BACKUP No, solo copias de seguridad automáticas iniciadas por el sistema No, solo copias de seguridad automáticas iniciadas por el sistema
Funciones integradas La mayoría; consulte las funciones específicas. La mayoría; consulte las funciones específicas.
Instrucción BULK INSERT Sí, pero solo con Azure Blob Storage como origen. No
Certificados y claves asimétricas
Captura de datos modificados: CDC Sí, para el nivel S3 y superiores. No se admiten los niveles Básico, S0, S1 y S2. No
Intercalación: intercalación de la base de datos De forma predeterminada, SQL_Latin1_General_CP1_CI_AS. Establecido al crear la base de datos y no se puede actualizar. Se admiten intercalaciones en columnas individuales. De forma predeterminada, SQL_Latin1_General_CP1_CI_ASC y no se pueden actualizar. Se admiten intercalaciones en columnas individuales.
Cifrado de columnas
Índices de almacén de columnas, agrupados Sí: niveles Premium, Estándar - S3 y superior, De uso general, Crítico para la empresa e Hiperescala. Sí, pero la tabla no se puede reflejar en OneLake.
Índices de almacén de columnas, no agrupados Sí: niveles Premium, Estándar - S3 y superior, De uso general, Crítico para la empresa e Hiperescala.
Credenciales Sí, pero solo credenciales con ámbito de base de datos. Sí, pero solo credenciales con ámbito de base de datos.
Consultas de nombre de tres partes y entre bases de datos No; consulte el artículo sobre consultas elásticas. Sí, puede realizar consultas de nombre de tres partes entre bases de datos a través del punto de conexión de SQL Analytics.
Clasificación y etiquetado de datos Sí, mediante Clasificación y detección de bases de datos Sí, con etiquetado de base de datos con etiquetas de confidencialidad de Microsoft Purview Information Protection
Creación de reflejo de la base de datos en Fabric OneLake Sí, habilitado manualmente Sí, habilitado automáticamente para todas las tablas aptas
Roles en el nivel de base de datos Sí. Además de la compatibilidad con Transact-SQL, Fabric admite la administración de roles de nivel de base de datos en el portal de Fabric.
Instrucciones DBCC La mayoría; consulte el artículo sobre las instrucciones específicas. La mayoría; consulte el artículo sobre las instrucciones específicas.
Instrucciones DDL La mayoría; consulte el artículo sobre las instrucciones específicas. La mayoría; consulte el artículo sobre instrucciones. Consulte Limitaciones en la base de datos SQL de Fabric.
Desencadenadores DDL Solo base de datos Solo base de datos
Transacciones distribuidas: MS DTC No; consulte el artículo sobre las transacciones elásticas. No
Desencadenadores DML La mayoría; consulte el artículo sobre las instrucciones específicas. La mayoría; consulte el artículo sobre las instrucciones específicas.
Enmascaramiento de datos dinámicos
Biblioteca de cliente de base de datos elástica No
Consulta elástica Sí, con el tipo de RDBMS necesario (versión preliminar) No
EXECUTE AS Sí, pero no se admite EXECUTE AS LOGIN : use EXECUTE AS USER Sí, pero no se admite EXECUTE AS LOGIN : use EXECUTE AS USER
Notificaciones de eventos No No
Expresiones
Eventos extendidos (XEvents) Algunos, consulte Eventos extendidos en Azure SQL Database Algunos
Procedimientos almacenados extendidos (XPs) No No
Archivos y grupos de archivos Solo el grupo de archivos principal. Solo el grupo de archivos principal.
Búsqueda de texto completo (FTS) Sí; pero no se admiten separadores de palabras ni filtros de terceros. No
Funciones La mayoría; consulte las funciones específicas. La mayoría; consulte las funciones específicas.
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
.
No
Elementos de lenguaje La mayoría; consulte el artículo sobre elementos. La mayoría; consulte el artículo sobre elementos.
Libro de contabilidad No
Servidores vinculados Sí, solo como destino Sí, solo como destino
Inicios de sesión y usuarios Sí, pero las instrucciones de inicio de sesión CREATE y ALTER están limitadas. No se admiten los inicios de sesión de Windows. No se admiten inicios de sesión. Los usuarios son compatibles, pero no se admiten usuarios de base de datos independientes con CREATE USER <user name> WITH PASSWORD (autenticación de SQL).
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 No
OPENDATASOURCE No No
OPENQUERY No No
OPENROWSET Sí, solo para importar desde Azure Blob Storage. No
Operadores La mayoría; consulte el artículo sobre operadores. La mayoría; consulte el artículo sobre operadores.
Bloqueo optimizado
Modelos de recuperación Solo recuperación completa Solo recuperación completa
Resource Governor No No
Instrucciones RESTORE No No
Restaurar la base de datos a partir de una copia de seguridad Restaurar a partir de copias de seguridad automatizadas Restaurar copias de seguridad automatizadas
Restaurar base de datos en SQL Server No. Use BACPAC o BCP en lugar de restaurar. No. Use BACPAC o BCP en lugar de restaurar.
Service Broker No No
Valores de configuración del servidor No No
Roles de nivel de servidor No
Instrucciones SET La mayoría; consulte el artículo sobre las instrucciones específicas. La mayoría; consulte el artículo sobre las instrucciones específicas.
Agente SQL Server No, consulte Trabajos elásticos. No, pruebe las canalizaciones programadas de Data Factory o trabajos de Apache Airflow
Auditoría de SQL Server No, consulte auditoría de Azure SQL Database No
Funciones del sistema y funciones de administración dinámica La mayoría; consulte las funciones específicas. La mayoría; consulte las funciones específicas.
Vistas de administración dinámica del sistema (DMV) La mayoría, consulte vistas individuales. La mayoría, consulte vistas individuales.
Procedimientos almacenados del sistema Algunas; consulte el artículo sobre procedimientos almacenados. Algunas; consulte el artículo sobre procedimientos almacenados.
Tablas del sistema Algunas; consulte el artículo sobre tablas. Algunas; consulte el artículo sobre tablas.
Vistas de catálogo del sistema Algunas; consulte el artículo sobre vistas. Algunas; consulte el artículo sobre vistas.
TempDB
Tablas temporales Tablas temporales globales locales y de ámbito de base de datos Tablas temporales globales locales y de ámbito de base de datos
Elección de la zona horaria No No
Marcas de seguimiento No No
Replicación transaccional Sí, solo suscriptor Sí, solo suscriptor
Cifrado de datos transparente (TDE) No. Fabric SQL Database usa el cifrado de almacenamiento con claves administradas por el servicio para proteger todos los datos del cliente en reposo. No se admiten claves administradas por el cliente.

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 SQL Database en Fabric.

Característica de la plataforma Azure SQL Database Base de datos SQL en Fabric
Replicación geográfica activa Sí, consulte replicación geográfica activa No actualmente
Copias de seguridad automáticas
Ajuste automático (índices) Sí; consulte el artículo sobre ajuste automático.
Zonas de disponibilidad Sí, configurado automáticamente
Azure Database Migration Service (DMS) No
Data Migration Service (DMA) No
Trabajos elásticos Sí, consulte Trabajos elásticos. No
Grupos de conmutación por error Sí, consulte grupos de conmutación por error No
Acceso al sistema de archivos No No
Restauración geográfica Sí; consulte el artículo sobre restauración geográfica. No
Retención a largo plazo (LTR) Sí, consulte retención a largo plazo No
Pausar o reanudar Sí, en sin servidor Sí, automático
Dirección IP pública Sí. El acceso puede restringirse mediante puntos de conexión de servicio o un firewall Sí, disponible de forma predeterminada
Restauración de base de datos 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 No
Escalado o reducción vertical Sí, automático en proceso sin servidor, manual en proceso aprovisionado Sí, automático
Alias de SQL No, use alias DNS. No
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. En su lugar, use Data Factory en Microsoft Fabric.
SQL Server Reporting Services (SSRS) No; consulte el artículo sobre Power BI No; consulte el artículo sobre Power BI
Supervisión del rendimiento de consultas Sí, use Información de rendimiento de consultas Sí, consulte Panel de rendimiento
Red virtual Acceso parcial y restringido mediante puntos de conexión de red virtual No
Punto de conexión de servicio de VNet Sí, consulte puntos de conexión de servicio de red virtual No
Emparejamiento global de VNet Sí, uso de los puntos de conexión de IP privada y de servicio No
Conectividad privada Sí, usando Private Link. Los enlaces privados no están disponibles actualmente.

Límites de recursos

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

Nota:

Estos límites de recursos solo se aplican a la versión preliminar actual y pueden cambiar antes de la disponibilidad general.

Categoría Azure SQL Database Base de datos SQL en Fabric
Tamaño de proceso Hasta 128 núcleos virtuales Hasta 32 núcleos virtuales
Tamaño de almacenamiento Hasta 128 TB En la versión preliminar actual, hasta 4 TB
Tamaño de Tempdb Hasta 2560 GB Hasta 1.024 GB
Rendimiento de escritura de registros Hasta 100 MB/s En la versión preliminar actual, hasta 50 MB/s
Disponibilidad SLA predeterminado
Acuerdo de Nivel de Servicio del 99,995 % con redundancia de zona
Véase Confiabilidad de Fabric
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
Copias de seguridad automáticas con redundancia de zona (ZRS) con un período de retención de 7 días (habilitado de forma predeterminada).
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
No, use el punto de conexión de SQL Analytics de solo lectura para una conexión SQL de TDS de solo lectura.
Modelos de descuento Instancias reservadas
Ventaja híbrida de Azure (no disponible en suscripciones de desarrollo y pruebas)
Suscripciones de Desarrollo/pruebas de Enterprise y de pago por uso
Consulte, Capacidad de Fabric.

Herramientas

Azure SQL Database y SQL Database en Fabric admiten varias herramientas de datos que pueden ayudarle a administrar los datos.

Herramienta Azure SQL Database Base de datos SQL en Fabric
CLI de Azure No
Azure PowerShell No
Exportación de .bacpac Sí, consulte Exportación de Azure SQL Database Sí, consulte SqlPackage para la base de datos SQL de Microsoft Fabric
Importación de .bacpac Sí, consulte Importación de Azure SQL Database Sí, consulte SqlPackage para la base de datos SQL de Microsoft Fabric
BCP
BICEP No
Monitor de base de datos No actualmente
SMO Sí, consulte SMO Sí, consulte SMO
SQL Server Data Tools (SSDT) Sí (la versión mínima es Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS)
SQL Server PowerShell
SQL Server Profiler No; consulte el artículo sobre eventos extendidos. No; consulte el artículo sobre eventos extendidos.
sqlcmd
System Center Operations Manager Sí; consulte el artículo sobre el módulo de administración de Microsoft System Center para Azure SQL Database. No
Visual Studio Code
Visual Studio Code con la extensión mssql