Dotyczy
SQL Server 2019 on Linux SQL Server 2019 on Windows

Symptomy

Załóżmy, że utworzono zewnętrzne źródło danych do bazy danych Oracle w wersji 12,2 lub nowszej. Podczas próby utworzenia tabeli zewnętrznej dla tego źródła danych w programie SQL Server 2019 może zostać wyświetlony następujący komunikat o błędzie:

Msg 105082, poziom 16, stan 1, wiersz LineNumber

105082; Ogólny błąd ODBC: [Microsoft] [ODBC Oracle Protocol Driver] [Oracle] ORA-28040: brak pasującego protokołu uwierzytelniania błąd dodatkowy <2>: ErrorMsg: [Microsoft] [ODBC Oracle Protocol Driver] [Oracle] ORA-28040: brak zgodnego protokołu uwierzytelniania, SqlState: HY000, NativeError: 28040.

Przyczyna

Ten problem występuje, ponieważ program SQL Server 2019 nie korzysta ze najnowszych funkcji ODBC wersja sterownika do połączenia z bazą danych Oracle Baza danych, a bieżący sterownik nie jest skonfigurowany przy użyciu nowych mechanizmów zabezpieczeń.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Rozwiązanie

Ta poprawka jest uwzględniona w następującej zbiorczej aktualizacji dla programu SQL Server:

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Obejście

W celu obejścia tego problemu można edytować plik sqlnet. ora na serwerze Oracle, aby dodać poniższym

sqlnet.allowed_logon_version_server=8

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Zastrzeżenie dotyczące informacji innych firmProdukty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.