Lista de bugs corrigidos

Esta página contém uma lista de bugs corrigidos em cada versão do Microsoft ODBC Driver for SQL Server, começando com as versões mais recentes.

Correções de bug no Microsoft ODBC Driver 17.11.1.1 para SQL Server

  • Correção da recuperação de conexão para obter o nó primário ativo quando um servidor é movido.
  • Corrija o tempo limite assíncrono do DATACLASSIFICATION.
  • Correção do cálculo de XIDs de recuperação XA.
  • Corrija as atualizações de SQL_ATTR_PARAMS_PROCESSED_PTR para que o número de conjuntos de parâmetros processados seja relatado corretamente ao executar arrays de parâmetros.
  • Corrija SQL_ATTR_PARAMS_PROCESSED_PTR e a contagem de linhas quando SQL_PARAM_IGNORE for usado em matrizes de parâmetros.

Correções de bug no Microsoft ODBC Driver 18.6.2.1 para SQL Server

  • Corrija as atualizações de SQL_ATTR_PARAMS_PROCESSED_PTR para que o número de conjuntos de parâmetros processados seja relatado corretamente ao executar arrays de parâmetros.
  • Corrija SQL_ATTR_PARAMS_PROCESSED_PTR e a contagem de linhas quando SQL_PARAM_IGNORE for usado em matrizes de parâmetros.
  • Corrija a falha de segmentação ao chamar SQLNumResultCol em cenários somente de descreveção em que nenhuma associação de parâmetro está presente.
  • Corrija bcp_bind para manipular corretamente terminadores de campo consecutivos sem interpretá-los incorretamente como campos vazios.
  • Corrija as regras de empacotamento RPM para permitir a instalação de várias versões de driver conjuntamente.
  • Corrija a recuperação XA (transação distribuída X/Open) para calcular corretamente os identificadores de transação e evitar que transações recuperáveis ​​sejam perdidas.
  • Corrigir a falha de segmentação no tratamento de valores nulos em argumentos de parâmetros com valor de tabela (TVP).

Correções de bug no Microsoft ODBC Driver 18.6.1.1 para SQL Server

  • Corrija o tratamento do tamanho de pacotes TDS (Tabular Data Stream) em rastreamentos do BID (Built-In Diagnostics).

Correções de bug no Microsoft ODBC Driver 18.5.1.1 para SQL Server

  • Correção da recuperação de conexão para obter o nó primário ativo quando um servidor é movido
  • Corrigir falhas em condições de pouca memória
  • Corrigir algumas mensagens de erro

Correções de bugs no Microsoft ODBC Driver 18.4.1.1 para SQL Server

  • Corrigir crash ao receber dados inválidos do servidor
  • Correção do envio de dados nulos para tipos de comprimento fixo usando DAE
  • Correção do atraso de 10 minutos na desconexão após o tempo limite
  • Correção do vazamento de memória após a desconexão quando ocorre um erro
  • Correção do vazamento de memória após a reconexão com criptografia estrita
  • Corrija uma falha intermitente ao se conectar com a criptografia estrita habilitada e o TLS (Transport Layer Security) 1.3.
  • Corrigir falhas em condições de pouca memória

Correções de bugs no Microsoft ODBC Driver 18.3.3.1 para SQL Server

  • Corrigir crash ao receber dados inválidos do servidor
  • Corrigir loop infinito ao receber dados inválidos do servidor
  • Corrija a autenticação de identidade gerenciada (anteriormente Managed Service Identity, MSI) para contêineres do Serviço de Aplicativo.

Correções de bugs no Microsoft ODBC Driver 17.10.6.1 para SQL Server

  • Corrigir crash ao receber dados inválidos do servidor
  • Corrigir loop infinito ao receber dados inválidos do servidor
  • Corrigir uma falha ao tentar se conectar em condições de memória insuficiente
  • Corrigir vazamento de memória ao reconectar
  • Corrija a autenticação de identidade gerenciada (anteriormente Managed Service Identity, MSI) para contêineres do Serviço de Aplicativo.

Correções de bugs no Microsoft ODBC Driver 18.3.2 para SQL Server

  • Corrigir crash ao receber dados inválidos do servidor
  • Corrigir loop infinito ao receber dados inválidos do servidor
  • Corrigir uma falha ao tentar se conectar em condições de memória insuficiente

Correções de bugs no Microsoft ODBC Driver 17.10.5 para SQL Server

  • Corrigir crash ao receber dados inválidos do servidor

Correções de bugs no Microsoft ODBC Driver 18.3.1 para SQL Server

  • Corrigir um bug na configuração do atributo de versão da classificação de dados

Correções de bugs no Microsoft ODBC Driver 18.2.2 para SQL Server

  • Corrigir uma falha ao recuperar dados com a opção de Tradução Automática desativada
  • Corrigir gravações parciais no Linux na presença de sinais
  • Corrigir crash ao receber dados inválidos do servidor
  • Correção de vazamento de memória ao processar colunas criptografadas
  • Correção de erros com consultas de enclave longas

Correções de bugs no Microsoft ODBC Driver 17.10.4.1 para SQL Server

  • Corrigir uma falha ao recuperar dados com AutoTranslate a opção desativada
  • Corrigir gravações parciais no Linux na presença de sinais
  • Corrigir crash ao receber dados inválidos do servidor
  • Correção de vazamento de memória ao processar colunas criptografadas

Correções de bugs no Microsoft ODBC Driver 18.2 para SQL Server

  • Corrigir protocolo de atestado de enclave VBS-NONE
  • Corrigir um erro ao recuperar a coluna numérica com Regional=Sim
  • Correção da falta intermitente de erro quando o servidor era interrompido durante a operação bcp out.
  • Correção de erro quando a chamada de procedimento armazenado contiver um parâmetro de string sem aspas
  • Corrigir vazamento de memória ao reconectar
  • Corrigir uma falha ao receber dados inválidos do servidor
  • Corrigir mensagem de erro quando o DAC (Conexões Administrativas Dedicadas) falhar

Correções de bugs no Microsoft ODBC Driver 17.10.3 para SQL Server

  • Corrigir mensagem de erro quando o DAC (Conexões Administrativas Dedicadas) falhar

Correções de bugs no Microsoft ODBC Driver 18.1.2 para SQL Server

  • Corrigir o protocolo de atestado de enclave VBS-NONE.
  • Correção do erro ao recuperar a coluna numérica com Regional=Sim.
  • Correção da falta intermitente de erro quando o servidor era interrompido durante a operação bcp out.
  • Correção de erro quando a chamada de procedimento armazenado continha o parâmetro de cadeia de caracteres sem aspas.

Correções de bugs no Microsoft ODBC Driver 18.1 para SQL Server

  • Corrigir um problema intermitente com sondagem para a primeira conexão bem-sucedida quando vários endereços IP são resolvidos.
  • Corrija um problema intermitente em que o driver para de responder ao usar SQLBulkOperations no modo assíncrono.
  • Correção da conexão simultânea com modos de criptografia estritos e não estritos.
  • Correção da dependência ausente no pacote Debian.
  • Correção do problema de resiliência de conexão ociosa ao utilizar a autenticação do Kerberos.

Correções de bugs no Microsoft ODBC Driver 18.0 para SQL Server

  • Corrigir problemas de UI em que o texto foi cortado e a posição dos itens estava incorreta.
  • Corrija o problema com o logon interativo do Active Directory em que tentar entrar depois de fechar a janela da primeira falha teria êxito automaticamente se as credenciais armazenadas em cache estivessem disponíveis.
  • Corrigir o uso de XADTC com Instância Gerenciada de SQL do Azure.
  • Correção da perda do modo de autenticação do Microsoft Entra ao reconectar uma conexão ociosa.
  • Corrigir um problema com a autenticação federada ao usar o PingFed.

Correções de bugs no Microsoft ODBC Driver 17.10.2 para SQL Server

  • Correção do erro ao recuperar a coluna numérica com Regional=Sim
  • Correção da falta intermitente de erro quando o servidor era interrompido durante a operação bcp out.
  • Correção de erro quando a chamada de procedimento armazenado contiver um parâmetro de string sem aspas
  • Corrigir uma falha ao receber dados inválidos do servidor

Correções de bugs no Microsoft ODBC Driver 17.10 para SQL Server

  • Corrigir um problema intermitente com sondagem para a primeira conexão bem-sucedida quando vários endereços IP são resolvidos.
  • Correção da dependência ausente no pacote Debian.
  • Correção para usar somente a Biblioteca de Autenticação da Microsoft quando necessário.
  • Correção do problema com resiliência de conexão ociosa quando a autenticação Kerberos foi usada.

Correções de bugs no Microsoft ODBC Driver 17.9 para SQL Server

  • Corrigir problemas de UI em que o texto foi cortado e a posição dos itens estava incorreta.
  • Corrija o problema com o logon interativo do Active Directory em que tentar entrar depois de fechar a janela da primeira falha teria êxito automaticamente se as credenciais armazenadas em cache estivessem disponíveis.
  • Corrigir o uso de XADTC com Instância Gerenciada de SQL do Azure.
  • Correção da perda do modo de autenticação do Microsoft Entra ao reconectar uma conexão ociosa.
  • Corrigir um problema com a autenticação federada ao usar o PingFed.

Correções de bugs no Microsoft ODBC Driver 17.8 para SQL Server

  • Correção de restrições na cadeia de conexão com relação ao uso das palavras-chave UID e PWD
  • Correção de fontes inconsistentes em diálogos que não estão em inglês
  • Corrija o problema de ter várias conexões usando credenciais diferentes do AKV (Azure Key Vault).
  • Corrija o problema em que a NonVisual Desktop Access (NVDA) não lia os resultados do teste de conexão na interface de configuração do nome da fonte de dados (DSN).

Correções de bugs no Microsoft ODBC Driver 17.7.2 para SQL Server

  • Correção do problema com erros 404 Não Encontrado ao usar a autenticação de Identidade de Serviço Gerenciada
  • Correção de erros intermitentes de Criptografia Sem Suporte em cargas multithread altas
  • Correção para falha intermitente sob altas cargas multithread

Correções de bugs no Microsoft ODBC Driver 17.7 for SQL Server

  • Corrigir a codificação de caracteres das colunas VARIANT no modo NATIVO do BCP
  • Corrigir configuração de SQL_ATTR_PARAMS_PROCESSED_PTR em condições específicas
  • Corrigir SQLDescribeParam no modo FMTONLY para instruções SQL que contêm comentários
  • Correção de um problema com uma autenticação federada ao usar o Okta
  • Correção do uso excessivo de memória em sistemas multiprocessadores
  • Corrigir a autenticação do Microsoft Entra para algumas variantes do SQL do Azure

Correção de bugs no Microsoft ODBC Driver 17.6 for SQL Server

  • Corrigir o erro da Biblioteca de Autenticação da Microsoft ao autenticar com uma conta federada (Windows)
  • Correção de um problema em que o driver não respondia quando ocorria um tempo limite durante uma operação de notificação assíncrona
  • Correção da contagem de referência de driver na atualização no Alpine Linux
  • Corrigir versão da dependência libc6 para Ubuntu
  • Adição de definições ausentes no msodbcsql.h para Linux/Mac

Correções de bugs no Microsoft ODBC Driver 17.5.2.2 para SQL Server (apenas Alpine Linux)

  • Correção de uma falha ao usar o Always Encrypted com enclaves seguros no Alpine Linux

Correções de bugs no Microsoft ODBC Driver 17.5.2 para SQL Server

  • msodbcsql.h adicionado ao pacote Alpine do Linux

Correções de bugs no Microsoft ODBC Driver 17.5 for SQL Server

  • Corrigir o cálculo do hash de metadados do AKV CMK no Linux/macOS
  • Correção de erro ao carregar o OpenSSL 1.0.0
  • Correção de problemas de conversão ao usar as páginas de código ISO-8859-1 e ISO-8859-2
  • Correção do nome da biblioteca interna no macOS para incluir o número de versão
  • Correção da configuração do indicador nulo quando são usadas associações de comprimento e indicador separadas

Correções de bugs no Microsoft ODBC Driver 17.4.2 for SQL Server

  • Correção de um problema em que a ID do processo e o nome do aplicativo não eram enviados corretamente para o SQL Server (para análise sys.dm_exec_sessions) (Linux)
  • Remoção de dependência redundante no libuuid (Linux)
  • Correção de um bug com envio de dados UTF8 para o SQL Server 2019
  • Correção de um bug em que as localidades que terminam com "@euro" não estavam sendo corretamente detectadas (Linux)
  • Correção de dados XML que estão sendo retornados incorretamente quando obtidos como um parâmetro de saída durante o uso do Always Encrypted

Correções de bugs no Microsoft ODBC Driver 17.4 for SQL Server

  • Correção para o problema intermitente quando o MARS (conjunto de resultados ativos múltiplos) está habilitado em que o driver para de responder
  • Correção do problema de resiliência da conexão quando a notificação assíncrona está habilitada e o driver deixa de responder.
  • Correção de falha ao recuperar registros de diagnóstico para tentativas de conexão multithread
  • Correção de "Criptografia sem suporte" após a reconexão e depois de chamar SQLGetInfo() com SQL_USER_NAME e SQL_DATA_SOURCE_READ_ONLY
  • Corrigir erro de inicialização COM durante a autenticação interativa do Microsoft Entra
  • Correção de SQLGetData () para dados UTF8 multibyte
  • Correção da recuperação de comprimento de colunas sql_variant usando o SQLGetData ()
  • Corrigir a importação de colunas sql_variant contendo mais de 7.992 bytes usando BCP
  • Correção do envio da codificação correta ao servidor para dados de caractere estreito

Correções de bugs no Microsoft ODBC Driver 17.3 for SQL Server

  • Correção da perda de memória do identificador de evento de notificação de envio TCP
  • Correção do problema de redefinição da enumeração _SQL_FILESTREAM_DESIRED_ACCESS no arquivo de cabeçalho msodbcsql.h
  • Correção da ausência de definição relacionada a ACCESS_TOKEN e AUTHENTICATION no arquivo de cabeçalho msodbcsql.h para Linux

Correções de bugs no Microsoft ODBC Driver 17.2 for SQL Server

  • Corrigida uma mensagem de erro sobre a autenticação do Microsoft Entra
  • Correção da detecção de codificação quando as variáveis de ambiente de localidade estão configuradas de forma diferente
  • Correção de uma falha ao desconectar da recuperação da conexão em andamento
  • Correção da detecção de atividade da conexão
  • Correção da detecção incorreta de soquetes fechados
  • Correção de uma espera infinita ao tentar liberar um identificador de declaração durante a recuperação com falha
  • Correção do comportamento de desinstalação incorreto quando as versões 13 e 17 são instaladas no Windows
  • Correção do comportamento de descriptografia em plataformas Windows mais antigas (Windows 7, 8 e Server 2012)
  • Correção de um problema de cache ao usar a Autenticação ADAL no Windows
  • Corrigido um problema que bloqueava e sobrescrevia logs de rastreamento no Windows

Correções de bugs no Microsoft ODBC Driver 17.1 for SQL Server

  • Correção do atraso de 1 segundo ao chamar SQLFreeHandle com MARS habilitado e o atributo de conexão "Encrypt=yes"
  • Correção de falha do erro 22003 no SQLGetData quando o tamanho do buffer passado é menor do que os dados que estão sendo recuperados (Windows)
  • Correção de mensagens de erro ADAL truncadas
  • Correção de um bug raro no Windows de 32 bits ao converter um número de ponto flutuante em um número inteiro
  • Correção de um problema em que a inserção dupla no campo decimal com o Always Encrypted ativado retornava um erro de truncamento de dados
  • Correção de um aviso no instalador do macOS
  • Correção do envio de estado incorreto para o SQL Server durante a tentativa de Recuperação da Sessão quando a Resiliência da Conexão e o Pool de Conexões estão habilitados, fazendo o servidor encerrar a sessão

Correções de bugs no Microsoft ODBC Driver 17 for SQL Server

  • Correção de bug em que a inserção em massa pode falhar com o erro "acesso negado" quando a autenticação Kerberos é usada
  • Solução alternativa removida para um bug no unixODBC presente em versões anteriores à 2.3.1, em que o driver dobrava o tamanho de determinados buffers passados para o unixODBC.
  • Correção da Resiliência de Conexão (reconectar) parando de responder ao usar ColumnEncryption=enabled
  • Correção do bug de criação de DSN no qual ao usar a opção "Autenticação Interativa do Active Directory", a janela de Autenticação do Azure poderia ficar sem resposta (Windows)
  • Correção de uma falha rara durante o desligamento do ODBC quando uma execução assíncrona está habilitada (ocorrida ao limpar o identificador de conexão)
  • Correção de um problema em que o Driver SQL causou alto consumo de CPU durante a execução de procedimentos armazenados longos
  • Correção da impossibilidade de recuperar dados em uma coluna varbinary(max) criptografada sem conversão
  • Correção de um problema em que após uma coluna criptografada varchar(max) nula ser buscada usando SQLGetData() em um cursor estático, a coluna a seguir também é anulada, mesmo que ela tenha dados
  • Correção de um problema com a busca do campo varbinary(max) com o Always Encrypted ativado
  • Correção de um problema em que setlocale() não funciona com o Always Encrypted
  • Correção de um problema no SQLDescribeParam(), que retornava um erro quando chamado em um parâmetro de procedimento armazenado do tipo XML com o Always Encrypted ativado.
  • Correção de sublinhados com escape que não funcionam em SQLTables
  • Correção de um bug em que os dados em Hebraico (varchar) são truncados quando retornados como caracteres amplos no Linux
  • Correção de um problema com a consulta de caracteres/varchar codificados com Shift-JIS no aplicativo UTF-8
  • Correção do bug em que chamar SQLGetInfo com o parâmetro SQL_DRIVER_NAME retornava um nome de arquivo no estilo Linux no macOS
  • Correção de um problema em que carregar dados de caractere do Windows-1252, usando arquivos de entrada maiores do que 32 mil bytes em colunas VARCHAR usando o utilitário BCP resultaria em falhas