Berlaku Untuk
SQL Server 2019 on Linux SQL Server 2019 on Windows

Gejala

Misalnya Anda membuat sumber data eksternal ke database Oracle 12,2 atau versi yang lebih baru. Ketika Anda mencoba membuat tabel eksternal terhadap sumber data tersebut di SQL Server 2019, Anda mungkin mendapatkan kesalahan berikut:

MSG 105082, tingkat 16, negara bagian 1, baris Linenumber

105082; Kesalahan ODBC generik: [Microsoft] [ODBC Oracle Wire Protocol driver] [Oracle] ORA-28040: tidak cocok dengan protokol autentikasi kesalahan tambahan <2>: ErrorMsg: [Microsoft] [ODBC Oracle Wire Protocol driver] [Oracle] ORA-28040: tidak cocok dengan protokol autentikasi, SqlState: HY000, NativeError: 28040.

Penyebab

Masalah ini terjadi karena SQL Server 2019 tidak menggunakan ODBC terbaru Versi driver untuk menyambungkan ke Oracle database, dan pengandar saat ini tidak dikonfigurasi dengan mekanisme keamanan baru.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Pemecahan Masalah

Perbaikan ini disertakan dalam pembaruan kumulatif berikut ini untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Penyelesaian Masalah

Untuk mengatasi masalah ini, Anda bisa mengedit file sqlnet. Ora di server Oracle untuk menambahkan beberapa

sqlnet.allowed_logon_version_server=8

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.

Sanggahan informasi pihak ketigaProduk pihak ketiga yang dibahas dalam artikel ini dibuat oleh perusahaan independen dan terpisah dari Microsoft. Microsoft tidak memberikan garansi, secara tersirat atau dalam bentuk apa pun, terkait kinerja atau keandalan produk ini.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.