Applies ToSQL Server 2012 Service Pack 3 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Gejala

Pertimbangkan skenario berikut:

  • Anda mengonfigurasi server tertaut untuk mengakses database Oracle sebagai sumber jarak jauh di Microsoft SQL Server 2012 atau SQL Server 2014, dan Anda menggunakan penyedia OleDB "Oracle. OleDB" untuk server tertaut tersebut.

  • Anda menggunakan kueri jarak jauh yang mereferensikan tabel Oracle, dan tabel tersebut berisi satu atau beberapa kolom dengan tipe nomor kepemilikan Oracle. Tabel ini juga memiliki jumlah baris yang signifikan di dalamnya.

Dalam skenario ini, Anda mungkin mengalami masalah kinerja dibandingkan dengan penyedia OleDB warisan Microsoft "MSDAORA". Masalah ini terjadi karena cara penyedia "Oracle. OleDB" melaporkan tipe data angka ke SQL Server.

Pemecahan Masalah

Untuk mengatasi masalah ini, Terapkan pembaruan ini lalu Aktifkan bendera pelacakan TF9394. Untuk mengaktifkan bendera pelacakan TF9394, lihat bagian "informasi selengkapnya".

Informasi pembaruan kumulatif

Masalah ini telah diperbaiki dalam pembaruan berikut:

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:

Status

Microsoft telah melakukan konfirmasi bahwa masalah ini timbul pada produk Microsoft yang tertera pada bagian "Berlaku untuk".

Informasi Selengkapnya

Cara mengaktifkan bendera pelacakan 9394Anda dapat mengaktifkan bendera pelacakan 9394 pada startup atau dalam sesi pengguna. Bendera pelacakan ini memiliki efek tingkat global atau tingkat sesi. Untuk mengaktifkan bendera pelacakan 9394, gunakan perintah DBCC TRACEON atau gunakan – T 9394 sebagai parameter permulaan. Jika DBCC TRACEON\TRACEOFF digunakan, ini tidak akan membuat ulang paket singgahan baru untuk prosedur yang disimpan. Mungkin ada rencana dalam singgahan yang dibuat tanpa bendera pelacakan. Untuk informasi selengkapnya tentang cara mengaktifkan atau menonaktifkan bendera pelacakan serta bendera pelacakan tingkat sesi dan global, lihat topik berikut ini di buku daring SQL Server:

Referensi

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

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?

Ingin opsi lainnya?

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

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.