Compartir a través de


problemas conocidos de SQL Server 2025

Se aplica a: SQL Server 2025 (17.x)

En este artículo se describen los problemas conocidos de SQL Server 2025 (17.x).

Actualmente se identifican los siguientes problemas:

La instalación de SQL Server 2025 falla cuando TLS 1.2 está deshabilitado.

Issue: SQL Server 2025 (17.x) se produce un error en la instalación si TLS 1.2 está deshabilitado en la máquina, incluidas las instancias de clúster de conmutación por error.

Workaround: habilite TLS 1.2 en la máquina antes de intentar instalar SQL Server 2025 (17.x).

Para habilitar TLS 1.2, establezca la siguiente entrada en el Registro para TLS 1.2: .

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

Configure Windows para usar TLS proporciona un script de PowerShell para habilitar TLS 1.2 mediante programación.

no se admite Windows Arm64

SQL Server 2025 (17.x) no se admite en Windows Arm64. Actualmente solo se admiten CPU Intel y AMD x86-64 con hasta 64 núcleos por nodo NUMA .

Error en la actualización local debido a Microsoft Visual C++ Redistributable

Es posible que se produzca un error en una actualización de las siguientes versiones:

  • SQL Server 2016 (13.x)
  • SQL Server 2017 (14.x)

Esto puede ocurrir cuando el entorno de sistema operativo existente carece del Microsoft Visual C++ Redistributable para Visual Studio 2022 o si hay una versión anterior de este componente instalada.

Cuando esto sucede, el registro de instalación incluye una entrada como en el ejemplo siguiente:

This application requires Microsoft Visual C++ Redistributable for
Visual Studio 2022 (x64/x86, version 14.34 at minimum).
Please install the Redistributable, then run this installer again.
For more information, see: https://go.microsoft.com/fwlink/?linkid=2219560.

Para completar la actualización, agregue o repare el componente redistribuible y vuelva a ejecutar la instalación.

Para obtener el archivo redistribuible, revise las descargas compatibles más recientes de Microsoft Visual C++ Redistributable.

SQL Server en Windows no se puede iniciar en máquinas con más de 64 núcleos lógicos por nodo NUMA

Issue: es posible que las instancias de SQL Server en Windows no se inicien después de la instalación si la máquina tiene más de 64 núcleos lógicos por nodo NUMA.

Para obtener más información, consulte Limitar el número de núcleos lógicos por nodo NUMA a 64.

Correo electrónico de base de datos en Linux

Issue: el correo electrónico de base de datos en Linux no funciona cuando SQL Server está configurado para aplicar el cifrado estricto.

Actualmente, la única solución alternativa es no aplicar cifrado estricto.

SQLPS

Problema: SQLPS.exe, el subsistema de PowerShell del Agente SQL y el módulo sqlps de PowerShell no funcionan cuando SQL está configurado para aplicar el cifrado estricto.

Actualmente, la única solución alternativa es no aplicar cifrado estricto.

El trabajo Agente SQL Server syspolicy_purge_history informa de un error en el paso 3. Este trabajo se ejecuta diariamente de forma predeterminada. Una instancia que no aplica cifrado estricto no reproduce este problema; otra opción es deshabilitar el trabajo.

Comportamiento incorrecto de SESSION_CONTEXT en planes paralelos

Las consultas que usan la función integrada pueden devolver resultados incorrectos o desencadenar volcados de infracción de acceso (AV) cuando se ejecutan en planes de consulta paralelos. Este problema se deriva de la forma en que la función interactúa con subprocesos de ejecución paralelos, especialmente cuando se restablece la sesión para su reutilización.

Para obtener más información, consulte la sección Problemas conocidos de .

Problema al establecer el algoritmo de compresión de copia de seguridad en ZSTD

Hay un problema conocido al intentar establecer el algoritmo de compresión de copia de seguridad en ZSTD.

Al especificar el algoritmo ZSTD (), se devuelve el siguiente mensaje de error:

Msg 15129, Level 16, State 1
Procedure sp_configure '3' is not a valid value for configuration option 'backup compression algorithm'.

Use el nuevo algoritmo de compresión directamente en el comando BACKUP Transact-SQL en lugar de establecer la opción de configuración del servidor.

Los modelos ONNX locales no se admiten en sistemas operativos Linux

CREATE EXTERNAL MODEL los modelos ONNX locales hospedados directamente en la SQL Server no están disponibles actualmente para Linux en SQL Server 2025 (17.x).

El algoritmo hash PBKDF2 puede afectar al rendimiento del inicio de sesión.

En SQL Server 2025 (17.x), la autenticación basada en contraseña usa PBKDF2 (RFC2898) como algoritmo hash predeterminado. Esta mejora mejora la seguridad de las contraseñas aplicando 100 000 iteraciones de hash SHA-512. El aumento del costo computacional de PBKDF2 significa un tiempo de inicio de sesión de autenticación de SQL ligeramente más largo. Este efecto es especialmente notable en entornos sin agrupación de conexiones o en los que la latencia de inicio de sesión se supervisa estrechamente. En entornos agrupados, el efecto suele ser mínimo.

Para obtener más información, vea CREATE LOGIN y Compatibilidad para comprobadores de contraseñas hashed con iteración y salado en SQL Server 2022 CU12.

Los eventos de auditoría de SQL Server no escriben en el registro de seguridad.

Supongamos que configuró varios eventos de auditoría de SQL Server para escribir en el registro de seguridad de SQL Server 2025 (17.x). En este escenario, observará que ninguna auditoría de servidor, excepto la primera, registra. Además, al agregar la segunda auditoría del servidor, es posible que reciba un error similar al siguiente mensaje en el registro de errores de SQL Server:

Error: 33204, Severity: 17, State: 1.
SQL Server Audit could not write to the security log.

Hemos identificado una corrección para una versión futura de SQL Server 2025 (17.x).

Solución alternativa: use uno de los métodos siguientes:

  • Escriba eventos de auditoría en un archivo en lugar del registro de seguridad de SQL Server.

  • Para permitir que varias auditorías de servidor escriban en el registro de seguridad, cambie este valor de subclave del Registro de a :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlags
    

    Las auditorías del servidor deben reiniciarse para que la nueva configuración del Registro surta efecto:

    ALTER SERVER AUDIT [AuditName] WITH (STATE = OFF);
    GO
    ALTER SERVER AUDIT [AuditName] WITH (STATE = ON);
    GO
    

Índice vectorial

Al crear un índice vectorial utilizando la instrucción o utilizando el índice vectorial a través de , recibirá el siguiente mensaje de advertencia:

Warning: The join order has been enforced because a local join hint is used.

La advertencia se puede omitir de forma segura, ya que no afecta a la exactitud de los resultados.

Cuando se usa con o , se omite el valor establecido para . Para establecer el valor deseado para , establezca la opción de configuración de nivel de servidor en su lugar. Para obtener más información, vea Configuración del servidor: grado máximo de paralelismo o la opción de nivel de base de datos en ALTER DATABASE SCOPED CONFIGURATION.

Se produce un error en la actualización si Data Quality Services está instalado

Si Data Quality Services está instalado y actualiza la instancia de SQL Server a SQL Server 2025 (17.x), se produce un error en la actualización durante el paso Reglas de características del asistente para actualización de SQL Server.

Captura de pantalla de la pantalla Reglas de características de actualización de SQL Server, con los Servicios de Calidad de Datos resaltados en rojo.

Solución alternativa: use el parámetro desde la línea de comandos. Para obtener más información, consulte Parámetros de actualización en el artículo Instalar, configurar o desinstalar SQL Server en Windows desde el símbolo del sistema.

También puede ejecutar una actualización desatendida completa desde la línea de comandos, siempre que incluya el parámetro .

Problema: Full-Text Búsqueda no puede indexar documentos de texto no cifrado de más de 25 MB Si intenta indexar un documento de texto no cifrado superior a 25 MB, verá el error simbólico en el registro de rastreo:

Error '0x8004173e: The document was too large to filter in its entirety. Portions of the document were not emitted.' occurred during full-text index population for table or indexed view ...

Nota:

Los documentos de texto no cifrado incluyen documentos con un de , tal como se indica en sys.fulltext_document_types.

Workaround: Configure el tamaño máximo del archivo en el registro de Windows:

Advertencia

La edición incorrecta del registro puede dañar gravemente el sistema. Antes de efectuar cambios en el Registro, es recomendable que realice una copia de seguridad de los datos importantes del equipo.

Edite el valor DWORD , que se encuentra en . Por ejemplo, para quitar el límite de tamaño por completo de la línea de comandos con , ejecute el siguiente comando:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex" /v MaxTextFilterBytes /t REG_DWORD /d ffffffff

Después de actualizar el valor del Registro, reemita el rastreo de texto completo.

Problema: Las consultas de texto completo que usan formas inflexionales producen un error en determinados idiomas cuando Index Version2 está habilitado.

Full-Text utiliza lematizadores para Freetext, Freetexttable o argumento en Contains y Containstable. En el caso de los idiomas en los que un stemmer no está registrado o disponible, las consultas que hacen referencia a formas flexionadas pueden fallar con el siguiente error.

Msg 30010, Level 16, State 2, Line 119
An error has occurred during the full-text query. Common causes include: word-breaking errors or timeout, FDHOST permissions/ACL issues, service account missing privileges, malfunctioning IFilters, communication channel issues with FDHost and sqlservr.exe, etc. If recently performed in-place upgrade to SQL2025, For help please see https://aka.ms/sqlfulltext.

Solución alternativa: evite usar consultas de forma flexionada para idiomas que no tengan lematizadores registrados. Para obtener más información, vea los separadores de palabras de la Versión 2. Si la aplicación tiene una fuerte dependencia del comportamiento de búsqueda infleccional o lingüística para dichos idiomas, configure la base de datos para que use Full-Text Index Versión 1 en su lugar.

Contrato de licencia incorrecto para el instalador de LocalDB

Problema: el instalador de LocalDB apunta a una versión preliminar del contrato de licencia de usuario final (CLUF).

Para solucionar este problema, debe descargar el instalador de Express Edition en su lugar y elegir la opción LocalDB en la pantalla de selección del paquete.

Hemos identificado una corrección para una versión futura de SQL Server 2025 (17.x).

SQL Server puede ser lento o no responde después de crear o poner en línea un gran número de bases de datos

Problema: este comportamiento se debe a un subproceso de trabajo en segundo plano por base de datos creado como parte de la característica Estadísticas persistentes para réplicas secundarias legibles . Esta característica está habilitada de forma predeterminada en SQL Server 2025 (17.x). El hilo en segundo plano se crea cuando las bases de datos se conectan y puede provocar presión en los hilos de trabajo y una capacidad de respuesta reducida de la instancia, incluso cuando no hay réplicas secundarias configuradas.

Workaround: Habilite la marca de inicio trace 15608 y reinicie SQL Server. Debe habilitar la bandera de seguimiento al inicio. Habilitarlo después del inicio no detiene los subprocesos en segundo plano que ya se han creado para las bases de datos que se han puesto en línea. En escenarios sin réplicas secundarias, esta bandera de seguimiento sigue siendo necesaria como medida temporal para evitar que se cree el subproceso en segundo plano de cada base de datos durante el inicio de la misma.

Se planea una corrección para una actualización futura de SQL Server 2025 (17.x).