ORA-12154 :TNS :impossible de résoudre l'identifiant de connexion spécifié ?
Si le TNS n'est pas défini, vous pouvez également essayer celui-ci :
Si vous utilisez C#.net 2010
ou une autre version de VS et oracle 10g express edition ou version inférieure, et vous créez une chaîne de connexion comme celle-ci :
static string constr = @"Data Source=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=yourhostname )(PORT=1521)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));
User Id=system ;Password=yourpasswrd";
Après cela, vous obtenez le message d'erreur ORA-12154: TNS:could not resolve the connect identifier specified
alors vous devez d'abord redémarrer votre système et exécuter votre projet.
Et si votre Windows est 64 bits, vous devez installer Oracle 11g 32 bits et si vous avez installé 11g 64 bits, vous devez installer Oracle 11g Oracle Data Access Components (ODAC) avec Oracle Developer Tools pour Visual Studio version 11.2.0.1.2. ou version ultérieure à partir d'OTN et vérifiez-le dans Oracle Universal InstallerVeuillez vous assurer que les éléments suivants sont cochés :
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
Et puis redémarrez votre Visual Studio, puis exécutez votre projet .... REMARQUE :- LE REDÉMARRAGE DU SYSTÈME EST NÉCESSAIRE POUR RÉSOUDRE CE TYPE D'ERREUR .......