Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да задам правилния път към файла TNSNAMES в C# приложение?

Можете да зададете TNS_ADMIN променлива на средата програмно. Вижте тази страница за стъпка по стъпка. Това е, ако искате да промените към конкретен TNS_NAMES.ORA файл. Oracle Client все още трябва да е инсталиран на клиентската машина.

От ConnectionStrings - без използване на TNS:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;

РЕДАКТИРАНЕ: Добавена 3-та опция

Моля, вижте този въпрос което може да ви помогне да намерите текущото местоположение на TNS_NAMES.ORA на клиента файл - който бихте могли да отворите и модифицирате, ако желаете (добавете своя собствена връзка, ако не съществува)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/SQL извлича имената на колоните на оператора SELECT от потребителска заявка

  2. проблем с хибернация на oracle10g

  3. Как да изпълня частни процедури в пакет на Oracle?

  4. Не може да се осъществи достъп до полето чрез хибернация в база данни на oracle в различно потребителско пространство само с избрани привилегии

  5. oracle sql дата не по-късно от днес