Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×