Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SSDT di Visual Studio 2015 Masalah Koneksi Oracle

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa kendala dalam tabel:Bagaimana cara mendapatkan semua pelanggaran?

  2. Tabel database Oracle dalam tampilan grid

  3. Apa cara terbaik untuk keluar dari karakter non-format di Oracle's to_char?

  4. SQL*Plus tidak menjalankan skrip SQL yang dilakukan oleh Pengembang SQL

  5. ORA 00918- Kolom kesalahan yang didefinisikan secara ambigu