Compartir a través de


Características admitidas de Azure SQL Edge

Importante

Azure SQL Edge se retirará el 30 de septiembre de 2025. Para obtener más información y opciones de migración, consulte el aviso de retirada.

Nota:

Azure SQL Edge ya no admite la plataforma ARM64.

Azure SQL Edge se basa en la versión más reciente del Motor de base de datos de SQL. Admite un subconjunto de características compatibles con SQL Server 2022 en Linux, además de algunas características que actualmente no se admiten o no están disponibles en SQL Server 2022 en Linux (o en SQL Server en Windows).

Para obtener una lista completa de las características admitidas en SQL Server en Linux, consulte Ediciones y características admitidas de SQL Server 2022 en Linux. Para conocer las ediciones y las características admitidas de SQL Server en Windows, consulte Ediciones y características admitidas de SQL Server 2022 (16.x).

Ediciones de Azure SQL Edge

Azure SQL Edge está disponible en dos ediciones o planes de software diferentes. Estas ediciones tienen conjuntos de características idénticos y solo difieren en cuanto a sus derechos de uso, y la cantidad de memoria y los núcleos a los que pueden obtener acceso en el sistema del host.

Planear Descripción
Desarrollador de Azure SQL Edge Solo para desarrollo. Cada contenedor para desarrolladores de Azure SQL Edge está limitado a un máximo de 4 núcleos y 32 GB de RAM.
Azure SQL Edge Para producción. Cada contenedor de Azure SQL Edge está limitado a un máximo de 8 núcleos y 64 GB de RAM.

Sistema operativo

Los contenedores de Azure SQL Edge se basan en Ubuntu 18.04 y, como tal, solo se pueden ejecutar en hosts de Docker con Ubuntu 18.04 LTS (recomendado) o Ubuntu 20.04 LTS. Es posible ejecutar contenedores de Azure SQL Edge en otros hosts de sistemas operativos, por ejemplo, se puede ejecutar en otras distribuciones de Linux o en Windows (mediante Docker CE o Docker EE); sin embargo, Microsoft no recomienda hacerlo, ya que es posible que esta configuración no se haya probado de manera exhaustiva.

La configuración recomendada para ejecutar Azure SQL Edge en Windows consiste en configurar una máquina virtual de Ubuntu en el host de Windows y, a continuación, ejecutar Azure SQL Edge dentro de la máquina virtual de Linux.

Los sistemas de archivos recomendados y compatibles para Azure SQL Edge son EXT4 y XFS. Si se usan volúmenes persistentes para realizar la copia de seguridad del almacenamiento de bases de datos de Azure SQL Edge, el sistema de archivos de host subyacente debe ser EXT4 y XFS.

Compatibilidad de hardware

Azure SQL Edge requiere un procesador x86 de 64 bits, con un mínimo de 1 núcleo de CPU y 1 GB de RAM en el host. Mientras que la superficie de memoria de inicio de Azure SQL Edge está próxima a 450 MB, se necesita memoria adicional para otros módulos o procesos de IoT Edge que se ejecutan en el dispositivo perimetral. Los requisitos de CPU y memoria reales para Azure SQL Edge variarán en función de la complejidad de la carga de trabajo y el volumen de datos que se estén procesando. Al elegir un hardware para la solución, Microsoft recomienda ejecutar amplias pruebas de rendimiento para asegurarse de que se cumplan las características de rendimiento necesarias para la solución.

Componentes de Azure SQL Edge

Azure SQL Edge solo admite el Motor de base de datos. No incluye compatibilidad con otros componentes disponibles con SQL Server 2022 en Windows o con SQL Server 2022 en Linux. En concreto, Azure SQL Edge no admite componentes de SQL Server, como Analysis Services, Reporting Services, Integration Services, Master Data Services, Machine Learning Services (en base de datos) y Machine Learning Server (independiente).

Características admitidas

Además de admitir un subconjunto de características de SQL Server en Linux, Azure SQL Edge incluye compatibilidad con las siguientes características nuevas:

  • Streaming de SQL, que se basa en el mismo motor que sustenta Azure Stream Analytics, proporciona funcionalidades de streaming de datos en tiempo real en Azure SQL Edge.
  • La función de T-SQL denominada DATE_BUCKET para el análisis de datos de serie temporal.
  • Funcionalidades de Machine Learning a través del runtime de ONNX, incluido con el Motor de base de datos de SQL.

Características no admitidas

La lista siguiente incluye las características de SQL Server 2022 en Linux que no se admiten actualmente en Azure SQL Edge.

Área Característica o servicio no admitido
Diseño de la base de datos OLTP en memoria y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Tipo de datos de HierarchyID y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Tipo de datos espaciales y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Stretch DB y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Búsqueda e índices de texto completo, y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
FileTable, FILESTREAM y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Motor de base de datos Replicación. Puede configurar Azure SQL Edge como suscriptor de inserción de una topología de replicación.
PolyBase. Puede configurar Azure SQL Edge como destino para tablas externas en Polybase.
Extensibilidad de lenguaje a través de Java y Spark
Integración de Active Directory
Reducción automática de la base de datos. La propiedad de reducción automática de una base de datos se puede establecer mediante el comando ALTER DATABASE <database_name> SET AUTO_SHRINK ON, pero ese cambio no tiene ningún efecto. La tarea de reducción automática no se ejecutará en la base de datos. Los usuarios todavía pueden reducir los archivos de base de datos mediante los comandos DBCC.
Instantáneas de base de datos
Compatibilidad con memoria persistente
Microsoft DTC (Coordinador de transacciones distribuidas)
Resource Governor y regulación de recursos de E/S
Extensión del grupo de búferes
Consulta distribuida con conexiones de terceros
Servidores vinculados
Procedimientos almacenados extendidos del sistema (como xp_cmdshell).
Ensamblados de CLR y comandos DDL y funciones de Transact-SQL relacionados, vistas de catálogo y vistas de administración dinámica
Funciones de T-SQL dependientes de CLR, como ASSEMBLYPROPERTY, FORMAT, PARSE y TRY_PARSE
Vistas de catálogo, funciones y cláusulas de consulta de fecha y hora dependientes de CLR
Extensión del grupo de búferes
Correo electrónico de base de datos
Service Broker
Administración basada en directivas
almacén de administración de datos
Bases de datos independientes
Integración del almacenamiento de objetos compatible con S3
Autenticación de Microsoft Entra
Examen paralelo del grupo de búferes
Grupo de búferes híbridos con escritura directa
Actualizaciones simultáneas de páginas de mapa de asignación global (GAM) y páginas de mapa de asignación global compartido (SGAM)
Aceleración y descarga integrada (Intel QAT)
Procesamiento de consultas inteligentes:

- Optimización del plan de confidencialidad de parámetros
- Comentarios de grado de paralelismo (DOP)
- Forzado de plan optimizado
- Sugerencias del Almacén de consultas
Idioma:

- SELECT ... WINDOW clause
- IS [NOT] DISTINCT FROM
- Mejoras de la función JSON (ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT(), JSON_ARRAY())
- LTRIM() / RTRIM() mejoras
- DATETRUNC()
- Adición reanudable de restricciones de tabla
Agente SQL Server Subsistemas: CmdExec, PowerShell, Agente de lectura de cola, SSIS, SSAS y SSRS
Alertas
Copia de seguridad administrada
Alta disponibilidad Grupos de disponibilidad AlwaysOn
Grupos de disponibilidad básica
Instancias de clúster de conmutación por error de Always On
Creación de reflejo de la base de datos
Agregar memoria y CPU sin interrupción
Característica de vínculo para Azure SQL Managed Instance (versión preliminar)
Grupos de disponibilidad contenidos
Seguridad Administración extensible de claves
Integración de Active Directory
Compatibilidad con enclaves seguros
Integración de Microsoft Defender para la nube
Integración de Microsoft Purview
Libro mayor
Servicios SQL Server Browser
Machine Learning a través de R y Python
StreamInsight
Analysis Services
Reporting Services
Data Quality Services
Master Data Services
Distributed Replay
Facilidad de uso Punto de control de la utilidad de SQL Server