Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

O serviço do Windows em .net não pode resolver o nome do serviço tns


Primeiro, você pode alterar a string de conexão para expandir a 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;

Então você obtém o erro real:

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

O que ocorreu devido ao caminho 'Serviço do Windows' ter colchetes '(DEV)' ou '(UAT)'

RESPOSTA:Expanda a string de conexão para excluir a resolução TNS e verifique se o caminho para o aplicativo de chamada não contém colchetes '(' ou ')'.