Sintomas

Suponha que você crie uma fonte de dados externa para o banco de dados Oracle 12,2 ou versões posteriores. Ao tentar criar uma tabela externa com essa fonte de dados no SQL Server 2019, você pode receber o seguinte erro:

MSG 105082, nível 16, estado 1, line LineNumber

105082; Erro ODBC genérico: [Microsoft] [Driver de protocolo de fio ODBC Oracle] [Oracle] ORA-28040: nenhum protocolo de autenticação correspondente <2>: ErrorMsg: [Microsoft] [Driver de protocolo de fio do ODBC Oracle] [Oracle] ORA-28040: sem protocolo de autenticação correspondente, SqlState: HY000, NativeError: 28040.

Causa

Esse problema ocorre porque o SQL Server 2019 não está usando o ODBC mais recente versão do driver para se conectar ao Oracle banco de dados e o driver atual não está configurado com novos mecanismos de segurança.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esta correção está incluída na seguinte atualização cumulativa do SQL Server:

Sobre atualizações cumulativas do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Solução alternativa

Para contornar o problema, você pode editar o arquivo sqlnet. ora no servidor Oracle para adicionar o seguem

sqlnet.allowed_logon_version_server=8

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Isenção de informações de terceirosOs produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×