ORA-12154:TNS:kunne den angivne forbindelses-id ikke løses?
Hvis TNS ikke er defineret, kan du også prøve denne:
Hvis du bruger C#.net 2010
eller en anden version af VS og Oracle 10g Express edition eller lavere version, og du laver en forbindelsesstreng som denne:
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";
Derefter får du fejlmeddelelsen ORA-12154: TNS:could not resolve the connect identifier specified
så skal du først genstarte dit system og køre dit projekt.
Og hvis dine Windows er 64 bit, skal du installere Oracle 11g 32 bit, og hvis du installerede 11g 64 bit, skal du installere Oracle 11g Oracle Data Access Components (ODAC) med Oracle Developer Tools til Visual Studio version 11.2.0.1.2 eller senere fra OTN, og tjek det i Oracle Universal Installer. Sørg for, at følgende er markeret:
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
Og genstart derefter dit Visual Studio og kør derefter dit projekt ....BEMÆRK:- GENSTART SYSTEM ER NØDVENDIG FOR AT LØSE DENNE TYPER FEJL.......