Compartir a través de


Novedades de la versión preliminar de SQL Server 2025

Se aplica a: VERSIÓN PRELIMINAR de SQL Server 2025 (17.x)

La versión preliminar de SQL Server 2025 (17.x) se basa en versiones anteriores para aumentar SQL Server como plataforma que ofrece opciones de lenguajes de desarrollo, tipos de datos, entornos locales o en la nube y sistemas operativos.

En este artículo se resumen las nuevas características y mejoras de la versión preliminar de SQL Server 2025 (17.x).

 

Obtener la versión preliminar de SQL Server 2025 (17.x)

Obtenga la versión preliminar de SQL Server 2025. Número de versión: 17.0.800.3.

Para obtener más información y problemas conocidos, consulte notas de la versión preliminar de SQL Server 2025.

Para obtener la mejor experiencia con la versión preliminar de SQL Server 2025 (17.x), use las herramientas más recientes.

CTP 2.1

Actualmente SQL Server 2025 (17.x) Preview incluye características disponibles a través de community technology preview (CTP) 2.1.

Además de las características anunciadas anteriormente, CTP 2.1 agrega los siguientes cambios y características:

Características destacadas

En las secciones siguientes se identifican las características que se han mejorado o introducido en la versión preliminar de SQL Server 2025 (17.x).

INTELIGENCIA ARTIFICIAL

Nueva característica o actualización Detalles
Copilot en SQL Server Management Studio Haga preguntas. Obtenga respuestas de sus datos.
Tipo de datos vectorial Almacene los datos vectoriales optimizados para operaciones como la búsqueda de similitud y las aplicaciones de aprendizaje automático. Los vectores se almacenan en un formato binario optimizado, pero se exponen como matrices JSON para mayor comodidad. Cada elemento del vector se almacena como un valor de punto flotante de precisión sencilla (4 bytes).
Funciones vectoriales Las nuevas funciones escalares realizan operaciones en vectores en formato binario, lo que permite a las aplicaciones almacenar y manipular vectores en el motor de base de datos SQL.
Índice de vector Cree y administre el índice de vector aproximado para encontrar de forma rápida y eficaz vectores similares a un vector de referencia determinado.
Administración de modelos de IA externos Administre objetos de modelos de IA externos para tareas de inserción (creación de matrices de vectores) con acceso a puntos de conexión de inferencia de IA REST.

Tela

Nueva característica o actualización Detalles
Creación de reflejos en tejido Replique continuamente los datos en Microsoft Fabric desde SQL Server 2025 local, así como SQL Server 2025 en máquinas virtuales. Microsoft Fabric ya incluye la replicación de diversos orígenes, incluidos Azure SQL Database y Azure SQL Managed Instance. Para obtener más información sobre el reflejo de bases de datos de SQL Server 2025 en Fabric, vea Bases de datos de SQL Server reflejadas en Microsoft Fabric.

Desarrollador

Nueva característica o actualización Detalles
Cambio del streaming de eventos Capture y publique cambios incrementales de DML de datos (como actualizaciones, inserciones y eliminaciones) casi en tiempo real. Change Event Streaming envía detalles de los cambios de datos, como el esquema, los valores anteriores y los nuevos valores a Azure Event Hubs en un cloudEvent simple, serializado como JSON nativo o Avro Binary.
Coincidencia difusa de cadenas Compruebe si dos cadenas son similares y calcule la diferencia entre dos cadenas.
Expresiones regulares (regex) en SQL Server Defina un patrón de búsqueda para el texto con una secuencia de caracteres. Consulte SQL Server con regex para buscar, reemplazar o validar datos de texto.
Funciones de expresiones regulares Emparejar patrones complejos y manipular datos en SQL Server utilizando expresiones regulares.
Invocación de punto de conexión REST externo Desde SQL Database, llame a los puntos de conexión REST/GraphQL desde otros servicios de Azure. Con una llamada rápida al procedimiento almacenado del sistema sp_invoke_external_rest_endpoint, puede hacer lo siguiente:

- Hacer que los datos se procesen a través de una función de Azure
- Actualización de un panel de Power BI
- Llamada a un punto de conexión REST local y interno de la empresa
- Hablar con Azure OpenAI Services
Datos JSON en SQL Server Use funciones y operadores integrados de SQL Server para:

- Análisis del texto JSON y lectura o modificación de valores.
- Transformar matrices de objetos JSON en formato de tabla.
- Ejecute cualquier consulta Transact-SQL en los objetos JSON convertidos.
- Da formato a los resultados de las consultas Transact-SQL en formato JSON.
- Revise ejemplos en: Tipo de datos JSON: Almacene JSON en un formato binario nativo.
Optimizaciones del modo por lotes para funciones integradas Mejoras de rendimiento para las siguientes funciones integradas:

- Funciones matemáticas
- DATETRUNC
Nuevas intercalaciones chinas Versión 160 para admitir el estándar GB18030-2022.

Nuevas ediciones para desarrolladores

Las siguientes ediciones gratuitas están diseñadas para proporcionar todas las características de sus ediciones de pago correspondientes. Se pueden usar para desarrollar aplicaciones de SQL Server sin necesidad de una licencia de pago.

Para las características por edición, revise Ediciones y características admitidas de SQL Server 2025 Preview.

Las ediciones y las características admitidas para la versión preliminar de SQL Server 2025 (17.x) están sujetas a cambios hasta que el producto esté disponible con carácter general.

Edición estándar para desarrolladores

SQL Server 2025 Standard Developer Edition es una edición gratuita con licencia para el desarrollo. Incluye todas las características de la edición SQL Server Standard.

  • Desarrolle nuevas aplicaciones para la edición Standard.
  • Configure un entorno de ensayo para certificar la actualización de una aplicación existente de la edición Standard a SQL Server 2025 Standard Edition antes de implementarla en producción.

Enterprise Developer Edición

SQL Server 2025 Enterprise Developer Edition incluye características de SQL Server Enterprise Edition.

  • Desarrolle nuevas aplicaciones para Enterprise Edition.

Funcionalmente equivalente a developer edition en versiones anteriores.

Análisis de datos

Nueva característica o actualización Detalles
Conexión a orígenes de datos ODBC con PolyBase en SQL Server en Linux Admite orígenes de datos ODBC para SQL Server en Linux.
Compatibilidad nativa con tipos de origen específicos Los servicios de PolyBase ya no son necesarios para parquet, Delta o CSV.

Disponibilidad

Nueva característica o actualización Detalles
Conmutación por error rápida para problemas de salud del AG persistente Establezca RestartThreshold para un grupo de disponibilidad Always On en 0, lo que indica al WSFC que conmuta por error el recurso del grupo de disponibilidad inmediatamente cuando se detecte un problema de salud persistente.
Mejora de la distribución de las solicitudes de página asincrónicas en el grupo de disponibilidad Habilite esta característica para realizar solicitudes de página asincrónicas y en lotes durante la recuperación tras conmutación por error.
Diagnósticos mejorados de los tiempos de espera de comprobación de estado Mejora el rendimiento de sincronización al reducir la saturación de la red cuando las réplicas principales y reenviadores globales están en modo de confirmación asincrónica. Este cambio está habilitado de forma predeterminada y no requiere ninguna configuración.
Control del flujo de comunicación con sp_configure para grupos de disponibilidad Una nueva sp_configure opción permite a la réplica principal determinar si la réplica secundaria se retrasa. Con la nueva opción de configuración, puede optimizar la comunicación entre puntos de conexión HADR.
Permitir que la base de datos cambie al estado de resolución Después de un error al leer los datos de configuración persistentes debido a la interrupción del servicio de red.
REMOVE listener IP address (QUITAR dirección IP del agente de escucha) El nuevo parámetro del ALTER AVAILABILITY GROUP comando Transact-SQL permite quitar una dirección IP de un agente de escucha sin eliminar el agente de escucha.
Establecer NONE para el enrutamiento de solo lectura o de lectura y escritura Al configurar READ_WRITE_ROUTING_URL y READ_ONLY_ROUTING_URL, puede configurar NONE para revertir la ruta especificada usando el comando ALTER AVAILABILITY GROUP Transact-SQL para enrutar automáticamente el tráfico de regreso a la réplica principal.
Configurar la espera de confirmación del grupo de disponibilidad en milisegundos Establezca availability group commit time en milisegundos para una réplica de un grupo de disponibilidad, de modo que las transacciones se envíen a la réplica secundaria más rápidamente.
Compatibilidad con AG distribuido para un AG contenido Configure un grupo de disponibilidad distribuido entre dos grupos de disponibilidad contenidos.
Mejoras en la sincronización del AG distribuido Mejora el rendimiento de sincronización al reducir la saturación de la red cuando las réplicas principales y reenviadores globales están en modo de confirmación asincrónica.
Copias de seguridad en réplicas secundarias Además de las copias de seguridad de solo copia, ahora también puede realizar copias de seguridad completas y diferenciales en cualquier réplica secundaria.

Seguridad

Nueva característica o actualización Detalles
Mejoras en la caché de seguridad Invalida las memorias caché solo para un inicio de sesión específico. Cuando se invalidan las entradas de caché de seguridad, solo se ven afectadas las entradas que pertenecen al inicio de sesión afectado. Esta mejora minimiza el impacto de la validación de permisos no almacenados en caché para los usuarios que inician sesión no afectados.
Compatibilidad con el modo de relleno de OAEP para el cifrado RSA Compatibilidad con certificados y claves asimétricas, agregando capas de seguridad a procesos de cifrado y descifrado.
PBKDF para hashes de contraseña activados de forma predeterminada Usa PBKDF2 para hashes de contraseña de forma predeterminada, lo que mejora la seguridad de contraseñas y ayuda a los clientes a cumplir con NIST SP 800-63b.
Identidad administrada con autenticación de Microsoft Entra Puede usar la identidad administrada del servidor habilitado para Arc en conexiones salientes para comunicarse con los recursos de Azure y las conexiones entrantes para que los usuarios externos se conecten a SQL Server. Requiere SQL Server habilitado por Azure Arc.
Copia de seguridad o restauración desde la dirección URL con identidad administrada Realice una copia de seguridad o restaure desde una dirección URL con una identidad administrada. Requiere SQL Server habilitado por Azure Arc.
Compatibilidad de identidad administrada con administración extensible de claves con Azure Key Vault Soportado para EKM con AKV y módulos de seguridad de hardware administrados (HSM). Requiere SQL Server habilitado por Azure Arc.
Crear inicios de sesión y usuarios de Microsoft Entra con nombres de visualización no únicos Compatibilidad con la sintaxis WITH OBJECT_ID de T-SQL al usar la instrucción CREATE LOGIN o CREATE USER .
Soporte para políticas personalizadas de contraseñas en Linux Aplique una directiva de contraseña personalizada para los inicios de sesión de autenticación de SQL en SQL Server en Linux.
Compatibilidad con TDS 8.0 Se ha agregado compatibilidad con TDS 8.0 para:
- Utilidad Sqlcmd
- Utilidad bcp
- Escritor de VSS de SQL
- Servicio CEIP de SQL
- PolyBase

Motor de base de datos

Nueva característica o actualización Detalles
Bloqueo optimizado Reduce el consumo de memoria de bloqueo y evita la escalada de bloqueo.
Gobernanza de recursos de espacio tempdb Mejora la confiabilidad y evita interrupciones evitando que las cargas de trabajo descontrolada consuman una gran cantidad de espacio en tempdb.
Recuperación acelerada de bases de datos en tempdb Proporciona las ventajas de la recuperación acelerada de bases de datos para las transacciones de la tempdb base de datos, como las transacciones que usan tablas temporales.
Estadísticas persistentes para secundarias leíbles Crea estadísticas persistentes sobre réplicas secundarias accesibles para optimizar las cargas de trabajo que se ejecutan en ellas.
Mejoras en el seguimiento de cambios La limpieza superficial adaptable mejora el rendimiento de limpieza automática del seguimiento de cambios.
Mejoras en el almacenamiento en columnas Varias mejoras en los índices de almacén de columnas: -
Índices de almacén de columnas no agrupados ordenados
: compilación de índice en línea y calidad de ordenación mejorada para índices de almacén de columnas ordenados
: se han mejorado las operaciones de reducción cuando hay índices de almacén de columnas agrupados presentes
Eliminación de contenedores y grupos de archivos optimizados para memoria Admite la eliminación de contenedores y grupos de archivos optimizados para memoria cuando se eliminan todos los objetos OLTP de In-Memory.
compatibilidad de tmpfs con tempdb en Linux Habilite y ejecute tempdb en tmpfs para SQL Server en Linux.
Algoritmo de compresión de copia de seguridad ZSTD La versión preliminar de SQL Server 2025 (17.x) agrega un algoritmo de compresión de copia de seguridad más rápido y eficaz: ZSTD.
Optimizado sp_executesql Reducir eficazmente el impacto de las tormentas de compilación. Las tormentas de compilación hacen referencia a una situación en la que un gran número de consultas se compilan simultáneamente, lo que provoca problemas de rendimiento y contención de recursos. Habilite esta característica para permitir que las invocaciones de sp_executesql se comporten como objetos como procedimientos almacenados y desencadenadores desde una perspectiva de compilación.

Permitir lotes que usan sp_executesql para serializar el proceso de compilación reduce el impacto de las tormentas de compilación.

El Almacén de consultas y el procesamiento inteligente de consultas

La familia de características de procesamiento inteligente de consultas (IQP) incluye características que mejoran el rendimiento de las cargas de trabajo existentes con un esfuerzo de implementación mínimo.

Captura de pantalla del gráfico que representa las características de la familia de procesamiento de consultas inteligentes.

Nueva característica o actualización Detalles
Comentarios de estimación de cardinalidad para expresiones Aprende de ejecuciones anteriores de expresiones a través de consultas con el fin de encontrar las opciones adecuadas del modelo CE y para aplicarlo a futuras ejecuciones de esas expresiones.
Optimización opcional del plan de parámetros (OPPO) Aprovecha la infraestructura de optimización de planes adaptativos (Multiplan) que se introdujo con la mejora de Optimización de Planes Sensibles a Parámetros (PSPO), que genera varios planes a partir de una sola instrucción. Esto permite que la característica realice diferentes suposiciones en función de los valores de parámetro utilizados en la consulta.
Retroalimentación del grado de paralelismo (DOP) Ahora activado de forma predeterminada.
Protección optimizada de Halloween tempdb Reduce el consumo de espacio y mejora el rendimiento de las consultas rediseñando la forma en que el motor de base de datos resuelve el problema de Halloween.
Almacén de consultas para secundarias legibles Ahora activado de forma predeterminada.
ABORT_QUERY_EXECUTION sugerencia de consulta Bloquea la ejecución futura de consultas problemáticas conocidas, por ejemplo, consultas no esenciales que afectan a las cargas de trabajo de aplicaciones.

Lenguaje

Nueva característica o actualización Detalles
Inteligencia artificial
VECTOR_DISTANCE Calcula la distancia entre dos vectores mediante una métrica de distancia especificada.
VECTOR_NORM Devuelve la norma del vector (que es una medida de su longitud o magnitud).
VECTOR_NORMALIZE Devuelve un vector normalizado.
VECTORPROPERTY Devuelve propiedades específicas de un vector determinado.
CREAR MODELO EXTERNO Crea un objeto de modelo externo que contiene la ubicación, el método de autenticación y el propósito de un punto de conexión de inferencia del modelo de IA.
ALTERAR MODELO EXTERNO Modifica un objeto de modelo externo.
DROP EXTERNAL MODEL Quita un objeto de modelo externo.
AI_GENERATE_CHUNKS Crea fragmentos de texto basados en un tipo, tamaño y expresión de origen.
AI_GENERATE_EMBEDDINGS Crea incrustaciones (matrices vectoriales) mediante una definición de modelo de IA creada previamente almacenada en la base de datos.
expresiones regulares
REGEXP_LIKE Indica si el patrón de expresión regular coincide en una cadena.
REGEXP_REPLACE Devuelve una cadena de origen modificada reemplazada por una cadena de reemplazo, donde se encontró la aparición del patrón de expresión regular. Si no se encuentra ninguna coincidencia, la función devuelve la cadena original.
REGEXP_SUBSTR Devuelve una aparición de una subcadena de una cadena que coincide con el patrón de expresión regular. Si no se encuentra ninguna coincidencia, devuelve NULL.
REGEXP_INSTR Devuelve la posición inicial o final de la subcadena coincidente, según el valor del argumento return_option.
REGEXP_COUNT Cuenta el número de veces que un patrón de expresión regular coincide en una cadena.
REGEXP_MATCHES Devuelve resultados tabulares de subcadenas capturadas al hacer coincidir un patrón de expresión regular con una cadena. Si no se encuentra ninguna coincidencia, la función no devuelve ninguna fila.
REGEXP_SPLIT_TO_TABLE Devuelve cadenas divididas, delimitadas por el patrón regex. Si no hay ninguna coincidencia con el patrón, la función devuelve toda la expresión de cadena.
JSON
JSON_OBJECTAGG Construya un objeto JSON a partir de una agregación.
JSON_ARRAYAGG Construya una matriz JSON a partir de una agregación.
Otras adiciones y mejoras
SUBCADENA length es ahora opcional, el valor predeterminado es la longitud de la expresión . Este cambio alinea la función con el estándar ANSI.
DATEADD number admite el tipo bigint .
UNISTR Especifique los valores de codificación Unicode. Devuelve caracteres Unicode.
PRODUCT La PRODUCT() función de agregado calcula el producto de un conjunto de valores.
CURRENT_DATE Devuelve la fecha actual del sistema de base de datos como un valor de fecha.
EDIT_DISTANCE Calcula el número de inserciones, eliminaciones, sustituciones y transposiciones necesarias para transformar una cadena a otra.
EDIT_DISTANCE_SIMILARITY Calcula un valor de similitud comprendido entre 0 (que indica ninguna coincidencia) y 100 (lo que indica la coincidencia completa).
JARO_WINKLER_DISTANCE Calcula la distancia de edición entre dos cadenas que dan preferencia a las cadenas que coinciden desde el principio para una longitud de prefijo establecida.
JARO_WINKLER_SIMILARITY Calcula un valor de similitud comprendido entre 0 (que indica ninguna coincidencia) a 1 (lo que indica la coincidencia completa).
- BASE64_ENCODE
- BASE64_DECODE
Convierta datos binarios en un formato de texto seguro para la transmisión en varios sistemas. Se puede usar de diversas maneras, ya que garantiza que los datos binarios, como imágenes o archivos, permanecen intactos durante la transferencia, incluso cuando pasan a través de sistemas de solo texto.
|| (Concatenación de cadenas) Concatenar expresiones con expression || expression.

herramientas

Nueva característica o actualización Detalles
Utilidad bcp Mejoras de autenticación
Utilidad sqlcmd Mejoras de autenticación

Información adicional

En esta sección se proporciona más información sobre las características destacadas anteriormente.

SQL Server Analysis Services

Se puede producir un error al instalar SQL Server Analysis Services en CTP 2.0 para ejecutarse mediante una cuenta local. Use una cuenta de dominio para probar Analysis Services en CTP 2.0 en su lugar.

El error que ve en el Visor de eventos de Windows es:

Server Gen2 cryptokey is not present, but server assembly object System is set to use server gen2 cryptokey. Terminating server.

Para obtener actualizaciones específicas, consulte Novedades de SQL Server Analysis Services.

Servidor de informes de Power BI

A partir de la versión preliminar de SQL Server 2025 (17.x), estamos consolidando nuestros servicios de informes locales en Power BI Report Server. Para más información, consulte Preguntas más frecuentes sobre la consolidación de Reporting Services.

SQL Server Integration Services

Para ver los cambios relacionados con SQL Server Integration Services, consulte Novedades de SQL Server 2025 Integration Services Preview.

Servicios descontinuados y características en desuso

Data Quality Services (DQS) se descontinúa en esta versión de SQL Server. Seguimos admitiendo DQS en SQL Server 2022 (16.x) y versiones anteriores.

Master Data Services (MDS) se descontinúa en esta versión de SQL Server. Seguimos admitiendo MDS en SQL Server 2022 (16.x) y versiones anteriores.

Synapse Link se interrumpe en esta versión de SQL Server. Utilice Mirroring in Fabric en su lugar. Para obtener más información, consulte Reflejo en Fabric – Novedades.

La característica Adición en caliente de CPU está en desuso en esta versión de SQL Server y se planea eliminarla en una versión futura.

Las directivas de acceso de Purview (directivas de DevOps y directivas de propietario de datos) se descontinuan en esta versión de SQL Server. En su lugar, use roles fijos de servidor .

  1. En lugar de la acción de directiva de Purview de supervisión del rendimiento de SQL, use los roles fijos de servidor ##MS_ServerPerformanceStateReader## y/o ##MS_PerformanceDefinitionReader##.

  2. En lugar de la acción de directiva de Purview de Auditoría de seguridad de SQL, se los roles fijos de servidor ##MS_ServerSecurityStateReader## y/o ##MS_SecurityDefinitionReader##.

Además, use el rol de ##MS_DatabaseConnector## servidor con inicios de sesión existentes para conectarse a una base de datos sin necesidad de crear un usuario en esa base de datos.

Otros servicios

Ninguno en este momento.

Obtener ayuda

Contribuya a la documentación de SQL

¿Sabía que puede editar el contenido de SQL usted mismo? Si lo hace, no solo contribuirá a mejorar la documentación, sino que también se le reconocerá como colaborador de la página.

Para obtener más información, consulte Editar documentación de Microsoft Learn.