KB4537072 — Poprawka: utworzenie tabeli zewnętrznej na podstawie bazy danych Oracle w programie SQL Server 2019 może zakończyć się niepowodzeniem w przypadku korzystania z bazy danych Oracle 12,2 lub nowszej wersji

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×