Driver ODP.NET Managed menggunakan cara berbeda untuk mencari tnsnames.ora
, hal. sqlnet.ora
daripada OraOLEDB.
Misalnya, OraOLEDB membaca Registry untuk TNS_ADMIN
nilai, sedangkan driver ODP.NET Managed tidak. Lihat Menentukan lokasi tnsnames yang relevan. file ora
untuk lebih jelasnya.
Salah satu solusinya adalah dengan menetapkan variabel Lingkungan TNS_ADMIN
dengan nama folder tempat tnsnames.ora
dan sqlnet.ora
file berada. Sejauh yang saya tahu variabel Lingkungan lebih diutamakan (hampir) semua pengaturan lain di keduanya, driver ODP.NET Managed dan OraOLEDB.