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

El servicio de Windows en .net no puede resolver el nombre del servicio tns

Primero puede cambiar la cadena de conexión para expandir la entrada tns:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.161.50.101)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MOUAT)));Password=password;User Id=username;

Entonces obtienes el error real:

And got ‘ORA-06413: Connection not open.’

Lo cual se debió a que la ruta del 'Servicio de Windows' tenía corchetes '(DEV)' o '(UAT)'

RESPUESTA:Expanda la cadena de conexión para excluir la resolución TNS y luego asegúrese de que la ruta a la aplicación de llamada no contenga corchetes '(' o ')'.