KB3051993-memperbaiki: nilai tipe angka terpotong saat Anda memilih data dari server yang ditautkan dengan Oracle menggunakan penyedia OLE DB

Gejala

Saat Anda menjalankan kueri untuk memilih data dari server yang ditautkan dengan Oracle menggunakan penyedia OLE DB di Microsoft SQL Server 2012 atau SQL Server 2014, nilai dalam kolom tipe angka mungkin terpotong dalam hasil kueri.

Penyebab

Masalah ini terjadi karena, tipe nomor Oracle dengan presisi yang tidak dideklarasikan/skala mungkin tidak memiliki pemetaan 1:1 yang jelas ke tipe data SQL Server. Sebelum SQL Server 2012 SP2 CU2, SQL Server memetakan nilai tersebut ke string untuk memastikan bahwa tidak ada kehilangan presisi. Namun, yang dapat mengakibatkan hasil yang salah jika kueri memerlukan pengurutan pada nilai tersebut. Di SQL Server 2012 SP2 CU2, pemetaan diubah menjadi numerik (38,0) untuk memungkinkan representasi kunci bilangan bulat besar yang digunakan oleh beberapa bilangan bulat tanpa presisi/skala untuk. Hal ini menyebabkan kemunduran ketika nilai non-integer diperlukan.

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, konversi bidang Oracle dari tipe BILANGAN ke tipe data yang didukung penuh oleh SQL Server terlebih dahulu.

Status

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

Produk 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?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×