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.