sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo establecer la ruta adecuada al archivo TNSNAMES en la aplicación C#?

Puede establecer el TNS_ADMIN variable de entorno programáticamente. Consulte esta página para obtener un paso a paso . Es decir, si desea cambiar a un TNS_NAMES.ORA específico expediente. Oracle Client aún debe estar instalado en la máquina cliente.

Desde ConnectionStrings - sin usar TNS:

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

EDITAR: Añadida 3ra opción

vea esta pregunta que podría ayudarlo a encontrar la ubicación actual del TNS_NAMES.ORA del cliente archivo, que puede abrir y modificar si lo desea (agregue su propia conexión si no existe)