Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a: SQL Server 2025 (17.x)
En este artículo se describen los problemas conocidos de SQL Server 2025 (17.x).
SQL Server 2025 (17.x) ha identificado actualmente los siguientes problemas conocidos:
- Se produce un error en la instalación cuando TLS 1.2 está deshabilitado
- Windows Arm64 no se admite
- Error en la actualización local debido a 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
- Correo electrónico de base de datos en Linux
- SQLPS
- Comportamiento incorrecto de SESSION_CONTEXT en planes paralelos
- Problema al establecer el algoritmo de compresión de copia de seguridad en ZSTD
- Los modelos ONNX locales no se admiten en sistemas operativos Linux
- El algoritmo hash PBKDF2 puede afectar al rendimiento del inicio de sesión.
- Puede ocurrir una excepción de violación de acceso en réplicas secundarias que son legibles bajo determinadas condiciones
- Índice de vector
- Los eventos de auditoría de SQL Server no se registran en el Registro de Seguridad
- Se produce un error en la actualización si Data Quality Services está instalado
- Full-Text Search no puede indexar documentos de texto no cifrado de más de 25 MB
Se produce un error en la instalación de SQL Server 2025 cuando TLS 1.2 está deshabilitado
Problema: se produce un error en la instalación de SQL Server 2025 (17.x) si TLS 1.2 está deshabilitado en la máquina, incluidas las instancias de clúster de conmutación por error.
Solución alternativa: habilite TLS 1.2 en el equipo 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: true.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
Configurar Windows para usar TLS proporciona un script de PowerShell para habilitar TLS 1.2 mediante programación.
Windows Arm64 no se admite
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 falta el entorno del sistema operativo existente en Microsoft Visual C++ Redistributable para Visual Studio 2022 o se instala una versión anterior de este componente.
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
Problema: 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
Problema: el correo electrónico de base de datos en Linux no funciona cuando SQL Server está configurado para aplicar un 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 syspolicy_purge_history del Agente SQL Server informa de un fallo 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 SESSION_CONTEXT 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 SESSION_CONTEXT.
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 (backup compression algorithm = 3), 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
Los modelos LOCALES DE ONNX CREATE EXTERNAL MODEL hospedados directamente en 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 and Support for Iterated and Salted Hash Password Verifiers in SQL Server 2022 CU12.
La excepción de infracción de acceso puede producirse en réplicas secundarias legibles en determinadas condiciones
Considere la posibilidad de usar una base de datos habilitada para usar el Almacén de consultas para las secundarias legibles mediante el siguiente comando del lenguaje de definición de datos (DDL):
ALTER DATABASE [Database_Name]
FOR SECONDARY
SET QUERY_STORE = ON
(OPERATION_MODE = READ_WRITE);
Las consultas que cumplen las condiciones siguientes podrían experimentar una infracción de acceso cuando una variante de consulta PSP no puede determinar el estado persistente de su instrucción de distribuidor principal:
- Ejecutado en una réplica secundaria
- Sensible a la captura de parámetros
- Apto para la optimización del plan sensible a parámetros (PSP)
Se ha identificado una corrección y formará parte de una versión futura de SQL Server 2025 (17.x).
Solución alternativa: deshabilite PSP en las secundarias para cada base de datos que se ha incorporado para usar la función Query Store para las secundarias legibles. Desde dentro del contexto de una base de datos específica, emita la siguiente instrucción Transact-SQL:
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY
SET PARAMETER_SENSITIVE_PLAN_OPTIMIZATION = OFF;
Los eventos de auditoría de SQL Server no se escriben en el registro de sucesos de seguridad.
Supongamos que configuró varios eventos de auditoría de SQL Server para escribir en el registro de seguridad en 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.
Se ha identificado una corrección y formará parte de 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
0a1:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security\MSSQL$<InstanceName>$Audit\EventSourceFlagsLas 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 CREATE VECTOR INDEX o utilizando el índice vectorial a través de VECTOR_SEARCH, 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 MAXDOP con CREATE VECTOR INDEX o VECTOR_SEARCH, se omite el valor establecido para MAXDOP . Para establecer el valor deseado para MAXDOP, establezca la opción de configuración de nivel max degree of parallelism 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 MAXDOP 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.
Solución alternativa: use el /IACCEPTDQUNINSTALL parámetro desde la línea de comandos. Para obtener más información, consulte Parámetros de actualización en el artículo La instalación, configuración o desinstalación de 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 /IACCEPTDQUNINSTALL parámetro .
Full-Text Search 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 FILTER_E_PARTIALLY_FILTERED 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 class_id de {C1243CA0-BF96-11CD-B579-08002B30BFEB}, tal como se indica en sys.fulltext_document_types.
Solución alternativa: configure el tamaño máximo de 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 MaxTextFilterBytes, que se encuentra en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex. Por ejemplo, para quitar el límite de tamaño por completo de la línea de comandos con reg add, 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, reinicie el Full-Text crawler.