Applies ToSQL Server 2019 on Linux SQL Server 2019 on Windows

Příznaky

Předpokládejme, že jste vytvořili externí zdroj dat pro databázi Oracle 12,2 nebo novější verze. Když se pokusíte vytvořit externí tabulku s tímto zdrojem dat v SQL serveru 2019, může se zobrazit tato chybová zpráva:

Msg 105082, úroveň 16, stav 1 řádku lineNumber

105082; Obecná chyba ODBC: [Microsoft] [ovladač drátového protokolu Oracle ODBC] [Oracle] ORA-28040: žádný odpovídající ověřovací protokol další chybová zpráva <2>: ErrorMsg: [Microsoft] [ovladač drátového protokolu Oracle ODBC] [Oracle] ORA-28040: žádný odpovídající ověřovací protokol, SqlState: HY000, NativeError: 28040.

Příčina

K tomuto problému dochází, protože SQL Server 2019 nepoužívá nejnovější rozhraní ODBC verze ovladače pro připojení k Oracle a aktuální ovladač není nakonfigurovaný s novými zabezpečovacími mechanismy.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Řešení

Tato oprava je součástí následující kumulativní aktualizace pro SQL Server:

O kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Alternativní řešení

Problém vyřešíte tak, že upravíte soubor SQLNET. Ora na serveru Oracle a přidáte do něj následujícími

sqlnet.allowed_logon_version_server=8

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

Zřeknutí se informací třetích stranProdukty jiných výrobců popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku (implicitně předpokládanou ani jinou) týkající se výkonu a spolehlivosti těchto produktů.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.