Lista de los errores corregidos

Esta página contiene una lista de los errores corregidos en cada versión, a partir de Microsoft ODBC Driver 17 for SQL Server.

Correcciones de errores en el controlador de Microsoft ODBC 18.3.3.1 para SQL Server

  • Corrección de bloqueos al recibir datos no válidos del servidor
  • Corrección de bucle infinito al recibir datos no válidos del servidor
  • Corrección de la autenticación MSI de contenedores de App Service

Correcciones de errores en Microsoft ODBC Driver 17.10.6.1 for SQL Server

  • Corrección de bloqueos al recibir datos no válidos del servidor
  • Corrección de bucle infinito al recibir datos no válidos del servidor
  • Corrección de un bloqueo al intentar conectarse en condiciones de memoria baja
  • Corrección de una pérdida de memoria tras la reconexión
  • Corrección de la autenticación MSI de contenedores de App Service

Correcciones de errores en Microsoft ODBC Driver 18.3.2 for SQL Server

  • Corrección de bloqueos al recibir datos no válidos del servidor
  • Corrección de bucle infinito al recibir datos no válidos del servidor
  • Corrección de un bloqueo al intentar conectarse en condiciones de memoria baja

Correcciones de errores en el controlador de Microsoft ODBC 17.10.5 para SQL Server

  • Corrección de bloqueos al recibir datos no válidos del servidor

Correcciones de errores en Microsoft ODBC Driver 18.3.1 para SQL Server

  • Corrección de un error en la configuración del atributo de versión de clasificación de datos

Correcciones de errores en Microsoft ODBC Driver 18.2.2 para SQL Server

  • Corrección de un bloqueo al recuperar datos con la opción AutoTranslate desactivada
  • Corrección de escrituras parciales en Linux en presencia de señales
  • Corrección de bloqueos al recibir datos no válidos del servidor
  • Corrección de la pérdida de memoria al procesar columnas cifradas
  • Corrección de errores con consultas de enclave largas

Correcciones de errores en Microsoft ODBC Driver 17.10.4.1 for SQL Server

  • Corrección de un bloqueo al recuperar datos con la opción AutoTranslate desactivada
  • Corrección de escrituras parciales en Linux en presencia de señales
  • Corrección de bloqueos al recibir datos no válidos del servidor
  • Corrección de la pérdida de memoria al procesar columnas cifradas

Correcciones de errores en Microsoft ODBC Driver 18.2 for SQL Server

  • Corrección del protocolo de atestación de enclave VBS-NONE
  • Corrección de un error al recuperar una columna numérica con Regional=Sí
  • Corrección de la falta de error intermitente cuando el servidor se detiene durante la operación de salida de bcp
  • Corrección del error cuando la llamada al procedimiento almacenado contiene un parámetro de cadena sin comillas
  • Corrección de una pérdida de memoria tras la reconexión
  • Corrección de un bloqueo al recibir datos no válidos del servidor
  • Mensaje de error correcto cuando se produce un error en conexiones administrativas dedicadas (DAC)

Correcciones de errores en Microsoft ODBC Driver 17.10.3 for SQL Server

  • Mensaje de error correcto cuando se produce un error en conexiones administrativas dedicadas (DAC)

Correcciones de errores en el controlador de Microsoft ODBC 18.1.2 para SQL Server

  • Corrección del protocolo de atestación de enclave VBS-NONE.
  • Corrección de un error al recuperar una columna numérica con Regional=Sí.
  • Corrección de la falta de error intermitente cuando el servidor se detiene durante la operación de salida de bcp.
  • Corrección del error cuando la llamada al procedimiento almacenado contiene un parámetro de cadena sin comillas.

Correcciones de errores en Microsoft ODBC Driver 18.1 para SQL Server

  • Se ha corregido un problema intermitente con el sondeo de la primera conexión correcta cuando se resuelven varias direcciones IP.
  • Se ha corregido un bloqueo intermitente al usar SQLBulkOperations en modo asincrónico.
  • Se ha corregido la conexión con modos de cifrado estrictos y no estrictos simultáneamente.
  • Se ha corregido la dependencia que faltaba en el paquete de Debian.
  • Se ha corregido un problema con la resistencia de conexión inactiva cuando se usaba la autenticación Kerberos.

Correcciones de errores en Microsoft ODBC Driver 18.0 para SQL Server

  • Corrija los problemas de la interfaz de usuario en los que el texto se ha recortado y la posición de los elementos estaba desactivada.
  • Se ha corregido un problema de inicio de sesión interactivo de Active Directory en el que al intentar iniciar sesión después de cerrar la ventana del primer error se realizaba correctamente automáticamente si las credenciales almacenadas en caché estuvieran disponibles.
  • Se ha corregido el uso de XADTC con Azure SQL Managed Instance.
  • Se ha corregido la pérdida del modo de autenticación de Microsoft Entra al volver a conectar una conexión inactiva.
  • Se ha corregido un problema con la autenticación federada al usar PingFed.

Correcciones de errores en el controlador de Microsoft ODBC 17.10.2 para SQL Server

  • Corrección de un error al recuperar una columna numérica con Regional=Sí
  • Corrección de la falta de error intermitente cuando el servidor se detiene durante la operación de salida de bcp
  • Corrección del error cuando la llamada al procedimiento almacenado contiene un parámetro de cadena sin comillas
  • Corrección de un bloqueo al recibir datos no válidos del servidor

Correcciones de errores en Microsoft ODBC Driver 17.10 for SQL Server

  • Se ha corregido un problema intermitente con el sondeo de la primera conexión correcta cuando se resuelven varias direcciones IP.
  • Se ha corregido la dependencia que faltaba en el paquete de Debian.
  • Corrección para usar solo ADAL cuando sea necesario.
  • Se ha corregido un problema con la resistencia de conexión inactiva cuando se usaba la autenticación Kerberos.

Correcciones de errores en Microsoft ODBC Driver 17.9 for SQL Server

  • Corrija los problemas de la interfaz de usuario en los que el texto se ha recortado y la posición de los elementos estaba desactivada.
  • Se ha corregido un problema de inicio de sesión interactivo de Active Directory en el que al intentar iniciar sesión después de cerrar la ventana del primer error se realizaba correctamente automáticamente si las credenciales almacenadas en caché estuvieran disponibles.
  • Se ha corregido el uso de XADTC con Azure SQL Managed Instance.
  • Se ha corregido la pérdida del modo de autenticación de Microsoft Entra al volver a conectar una conexión inactiva.
  • Se ha corregido un problema con la autenticación federada al usar PingFed.

Correcciones de errores en Microsoft ODBC Driver 17.8 for SQL Server

  • Corrección de restricciones en la cadena de conexión en relación con el uso de las palabras clave UID y PWD
  • Corrección de fuentes incoherentes en diálogos que no están en inglés
  • Corrección de un problema producido al disponer de varias conexiones con distintas credenciales de AKV
  • Corrección de un problema por el que NVDA no leía los resultados de la prueba de conexión en la interfaz de usuario de configuración de DSN

Correcciones de errores en Microsoft ODBC Driver 17.7.2 para SQL Server

  • Corrección de un problema con los errores de tipo "404 No encontrado" al usar la autenticación de Managed Service Identity
  • Corrección de los errores intermitentes de tipo "No se admite el cifrado" en cargas multiproceso altas
  • Corrección del bloqueo intermitente en cargas multiproceso altas

Correcciones de errores en Microsoft ODBC Driver 17.7 para SQL Server

  • Corrección de la codificación de caracteres de las columnas VARIANT en el modo nativo de BCP
  • Corrección del valor de SQL_ATTR_PARAMS_PROCESSED_PTR en condiciones específicas
  • Corrección de la función SQLDescribeParam en el modo FMTONLY para las instrucciones que contienen comentarios
  • Corrección de un problema con la autenticación federada al usar Okta
  • Corrección del uso excesivo de memoria en sistemas de varios procesadores
  • Se ha corregido la autenticación de Microsoft Entra para algunas variantes de Azure SQL

Correcciones de errores en Microsoft ODBC Driver 17.6 para SQL Server

  • Corrección del error de ADAL al autenticarse con una cuenta federada (Windows)
  • Corrección un problema en el que el controlador deja de responder cuando se produce un tiempo de espera durante una operación de notificación asincrónica
  • Corrección del recuento de referencias del controlador tras la actualización en Alpine Linux
  • Corrección de la versión de dependencia de libc6 para Ubuntu
  • Incorporación de definiciones que faltan a msodbcsql.h de Linux o Mac

Correcciones de errores en el controlador ODBC 17.5.2.2 de Microsoft para SQL Server (solo Alpine Linux)

  • Corrección de un bloqueo al usar Always Encrypted con enclaves seguros en Alpine Linux

Correcciones de errores en el controlador ODBC 17.5.2 de Microsoft para SQL Server

  • Se ha agregado msodbcsql.h al paquete de Alpine Linux.

Correcciones de errores en el Controlador ODBC 17.5 de Microsoftpara SQL Server

  • Corrección del cálculo de hash de metadatos de AKV CMK en Linux/macOS
  • Corrección del error al cargar OpenSSL 1.0.0
  • Corrección de problemas de conversión al usar las páginas de código de ISO-8859-1 e ISO-8859-2
  • Corrección del nombre de la biblioteca interna en macOS para incluir el número de versión
  • Corrección del valor de un indicador NULL cuando se utilizan enlaces de indicador y longitud independientes

Correcciones de errores en el Controlador ODBC 17.4.2 de Microsoftpara SQL Server

  • Corrección de un problema en el que el identificador de proceso y el nombre de la aplicación no se enviarían correctamente a SQL Server (para el análisis de sys.dm_exec_sessions) (Linux)
  • Se quitó la dependencia redundante de libuuid (Linux)
  • Corrección de un error al enviar datos UTF8 a SQL Server 2019
  • Corrección de un error en el que las configuraciones regionales que finalizan en "@euro" no se detectaban correctamente (Linux)
  • Corrección para los datos XML que se devuelven de manera incorrecta cuando se capturan como parámetro de salida mientras se usa Always Encrypted

Correcciones de errores en el Controlador ODBC 17.4 de Microsoftpara SQL Server

  • Corrección de un problema intermitente que hace que el controlador deje de responder cuando se habilitan conjuntos de resultados activos múltiples (MARS)
  • Corrección de un problema de resistencia de conexión que hace que el controlador deje de responder cuando se habilita la notificación asincrónica
  • Corrección del bloqueo al recuperar registros de diagnóstico para intentos de conexión multiproceso
  • Corrección del error de cifrado no compatible tras la reconexión después de llamar a SQLGetInfo() con SQL_USER_NAME y SQL_DATA_SOURCE_READ_ONLY
  • Se ha corregido el error de inicialización COM durante la autenticación interactiva de Microsoft Entra
  • Corrección de SQLGetData() para datos UTF8 de varios bytes
  • Corrección de la recuperación de la longitud de las columnas sql_variant mediante SQLGetData()
  • Corrección de la importación de las columnas sql_variant que contienen más de 7992 bytes mediante bcp
  • Corrección del envío de la codificación correcta al servidor para datos de caracteres estrechos

Correcciones de errores en el Controlador ODBC 17.3 de Microsoftpara SQL Server

  • Se corrigió la fuga de memoria del identificador de eventos de notificación de envío de TCP
  • Se corrigió el problema de redefinición de la enumeración _SQL_FILESTREAM_DESIRED_ACCESS en el archivo de encabezado msodbcsql.h
  • Se corrigió la falta de una definición relacionada con ACCESS_TOKEN y AUTHENTICATION en el archivo de encabezado msodbcsql.h para Linux

Correcciones de errores en el Controlador ODBC 17.2 de Microsoftpara SQL Server

  • Se ha corregido un mensaje de error sobre la autenticación de Microsoft Entra
  • Se corrigió la detección de codificación cuando las variables de entorno de la configuración regional están establecidas de manera distinta
  • Se corrigió un bloqueo al desconectarse con la recuperación de la conexión en curso
  • Se corrigió la detección de la ejecución de la conexión
  • Se corrigió la detección incorrecta de los sockets cerrados
  • Se corrigió una espera infinita al intentar liberar un identificador de instrucción durante la recuperación con errores
  • Se corrigió el comportamiento incorrecto de la desinstalación cuando se instalan las versiones 13 y 17 en Windows
  • Se corrigió el comportamiento de cifrado en una plataforma Windows anterior (Windows 7, 8 y Server 2012)
  • Se corrigió un problema de caché al usar la autenticación ADAL en Windows
  • Se corrigió un problema que bloqueaba y sobrescribía los registros de seguimiento en Windows

Correcciones de errores en el Controlador ODBC 17.1 de Microsoftpara SQL Server

  • Se corrigió el retraso de 1 segundo al llamar a SQLFreeHandle con MARS habilitado y el atributo de conexión "Encrypt=yes"
  • Se corrigió un error de bloqueo 22003 en SQLGetData cuando el tamaño del búfer pasado es más pequeño que los datos que se recuperan (Windows)
  • Se corrigieron los mensajes de error de ADAL truncados
  • Se corrigió un error poco frecuente en Windows de 32 bits al convertir un número de punto flotante en un entero
  • Se corrigió un problema que hacía que la inserción doble en el campo decimal con Always Encrypted devolvería un error de truncamiento de datos
  • Se corrigió una advertencia en el instalador de macOS
  • Se corrigió el envío de un estado incorrecto a SQL Server durante el intento de recuperación de la sesión cuando tanto la resistencia de la conexión como la agrupación de conexiones están habilitadas, lo que provoca que el servidor deje la sesión

Correcciones de errores en el Controlador ODBC 17 de Microsoftpara SQL Server

  • Se corrigió un error en el que, al usar la autenticación de Kerberos, la inserción masiva podía generar el error de acceso denegado
  • Se quitó la solución alternativa para un error unixODBC presente en versiones anteriores a 2.3.1 (el controlador ha duplicado los tamaños de ciertos búferes pasados a unixODBC)
  • Se ha corregido la falta de respuesta de la resistencia de la conexión (reconexión) al usar ColumnEncryption=Enabled
  • Se corrigió el error de creación de DSN donde, al usar la opción "Autenticación interactiva de Active Directory ", la ventana de autenticación de Azure podría dejar de responder (Windows)
  • Se corrigió un bloqueo inusual durante el cierre de ODBC cuando la ejecución asincrónica está habilitada (se produjo al borrar el identificador de conexión)
  • Se corrigió un problema en el que el controlador de SQL generó un alto consumo de CPU al ejecutar procedimientos almacenados largos
  • Se corrigió la incapacidad de recuperar datos en una columna varbinary(max) cifrada sin conversión
  • Se corrigió un problema por el que, después de que se capture una columna cifrada varchar(max) NULL con SQLGetData() en un cursor estático, la columna siguiente también queda con valores NULL aunque tenga datos
  • Se corrigió un problema con la captura del campo varbinary(max) con Always Encrypted activado
  • Se corrigió un problema de setlocale() que no funciona con Always Encrypted
  • Se corrigió un problema con SQLDescribeParam () que devolvía un error al llamarlo en un parámetro de procedimiento almacenado de tipo XML con Always Encrypted activado
  • Se corrigió un carácter de subrayado de escape que no funcionaba en SQLTables
  • Se corrigió un error en el que los datos en hebreo (varchar) se truncan cuando se devuelven como caracteres anchos en Linux
  • Se corrigió un problema con la consulta char/varchar con codificación Shift-JIS desde una aplicación UTF-8
  • Se corrigió el error en el que, al llamar a SQLGetInfo con el parámetro SQL_DRIVER_NAME, se devolvía un nombre de archivo de estilo Linux en macOS
  • Se corrigió un problema en el que cargar datos de caracteres de Windows-1252, con archivos de entrada de más de 32 000 bytes en columnas VARCHAR mediante la utilidad BCP, daría lugar a errores