sql >> Databáze >  >> RDS >> Oracle

Otevření připojení Oracle OleDb bylo úspěšné, zatímco připojení spravovaného ovladače se nezdařilo

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.



  1. vyberte count(*) z tabulky mysql v php

  2. Oprávnění serveru SQL pro uložené procesy s dynamickým SQL

  3. Mýty o výkonu:Nadměrná velikost sloupců řetězců

  4. Pořadí MySQL podle nejlepší shody