Saya baru-baru ini mengalami masalah ini dan sangat sulit untuk diselesaikan. Sepertinya ada perubahan tidak terdokumentasi pada driver yang digunakan dalam rilis SQL 2016 RTM, karena saya tidak menemukan masalah ini pada mesin yang sama ketika memiliki RC3 build.
Bagaimanapun jika ini membantu, berikut adalah langkah-langkah penyiapan yang saya gunakan (terima kasih kepada Dan English untuk beberapa tip):
Instal driver Oracle:Oracle Client 12c (32-bit) plus ODAC.
sebuah. Unduh dan unzip file berikut dari http://www.Oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html dan http://www.Oracle.com/technetwork/ database/windows/downloads/utilsoft-087491.html ):
saya. winnt_12102_client32.zip
ii. ODAC112040Xcopy_32bit.zip
b. Jalankan winnt_12102_client32\client32\setup.exe. Untuk Jenis Instalasi, pilih Admin. Untuk lokasi instalasi masukkan C:\Oracle\Oracle12. Terima default lainnya.
c. Mulai Command Prompt "As Administrator" dan ubah direktori (cd) ke folder ODAC112040Xcopy_32bit Anda.
d. Masukkan perintah:install.bat all C:\Oracle\Oracle12 odac
e. Salin file tnsnames.ora dari komputer lain ke folder berikut:
saya. C:\Oracle\Oracle12\network\admin
ii. C:\Oracle\Oracle12\product\12.1.0\client_1\network\admin
Instal driver Oracle:Oracle Client 12c (64-bit) plus ODAC.
sebuah. Unduh dan unzip file berikut dari http://www.Oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html dan http://www.Oracle.com/technetwork/ database/windows/downloads/index-090165.html ):
saya. winx64_12102_client.zip
ii. ODAC121024Xcopy_x64.zip
b. Jalankan winx64_12102_client\client\setup.exe. Untuk Jenis Instalasi, pilih Admin. Untuk lokasi instalasi masukkan C:\Oracle\Oracle12_x64. Terima default lainnya.
c. Jalankan Command Prompt “As Administrator” dan ubah direktori (cd) ke folder C:\Software\Oracle Client\ODAC121024Xcopy_x64.
d. Masukkan perintah:install.bat all C:\Oracle\Oracle12_x64 odac
e. Salin file tnsnames.ora dari folder drive K (lihat 4.a. di atas) ke folder berikut:
saya. C:\Oracle\Oracle12_x64\network\admin
ii. C:\Oracle\Oracle12_x64\product\12.1.0\client_1\network\admin
Setelah semua itu, sebagian besar komponen SSRS bekerja dengan baik. Pengecualian adalah Portal SSRS tempat penyiapan dan Pengujian Sumber Data berfungsi dengan baik, tetapi (anehnya) menjalankan laporan memberikan kesalahan:
ORA-12154:TNS:tidak dapat menyelesaikan pengidentifikasi koneksi yang ditentukan
Akhirnya saya menyerah pada ini dan menggunakan string koneksi EZCONNECT:Host:port/sid. Saya tidak pernah menyukai file TNSNAMES, jadi ini adalah alasan saya untuk membunuhnya untuk selamanya.