Oracle
 sql >> Base de données >  >> RDS >> Oracle

Le service Windows dans .net ne peut pas résoudre le nom du service tns

Vous pouvez d'abord modifier la chaîne de connexion pour développer l'entrée tns :

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

Ensuite, vous obtenez la vraie erreur :

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

Cela était dû au fait que le chemin 'Windows Service' avait des crochets '(DEV)' ou '(UAT)'

RÉPONSE :Développez la chaîne de connexion pour exclure la résolution TNS, puis assurez-vous que le chemin d'accès à l'application appelante ne contient pas de crochets '(' ou ')'.