Zarządzany sterownik ODP.NET używa innego sposobu wyszukiwania tnsnames.ora
ewent. sqlnet.ora
niż OraOLEDB.
Na przykład OraOLEDB odczytuje rejestr dla TNS_ADMIN
wartość, podczas gdy sterownik zarządzany ODP.NET nie. Zobacz Określanie lokalizacji odpowiednich tnsnames. plik ora
po więcej szczegółów.
Jednym z rozwiązań jest ustawienie zmiennej środowiskowej TNS_ADMIN
z nazwą folderu, gdzie tnsnames.ora
i sqlnet.ora
pliki są zlokalizowane. O ile wiem, zmienne środowiskowe mają pierwszeństwo przed (prawie) wszystkimi innymi ustawieniami zarówno w sterowniku zarządzanym ODP.NET, jak i OraOLEDB.