Spravovaný ovladač ODP.NET používá jiný způsob hledání tnsnames.ora
, resp. sqlnet.ora
než OraOLEDB.
Například OraOLEDB čte registr pro TNS_ADMIN
hodnotu, zatímco ovladač ODP.NET Managed nikoli. Viz Určení umístění relevantních tnsnames. soubor ora
pro více podrobností.
Jedním z řešení je nastavení proměnné prostředí TNS_ADMIN
s názvem složky kde tnsnames.ora
a sqlnet.ora
soubory jsou umístěny. Pokud vím, proměnné prostředí mají přednost před (téměř) všemi ostatními nastaveními v ovladači ODP.NET Managed i v OraOLEDB.