ORA-12154:TNS:не можа да разреши посочения идентификатор за свързване?
В случай, че TNS не е дефиниран, можете да опитате и този:
Ако използвате C#.net 2010
или друга версия на VS и oracle 10g express edition или по-ниска версия и правите низ за връзка като този:
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";
След това получавате съобщение за грешка ORA-12154: TNS:could not resolve the connect identifier specified
след това първо трябва да рестартирате системата си и да стартирате проекта си.
И ако вашият Windows е 64 битов, тогава трябва да инсталирате oracle 11g 32 bit и ако сте инсталирали 11g 64 bit, тогава трябва да инсталирате Oracle 11g Oracle Data Access Components (ODAC) с Oracle Developer Tools за Visual Studio версия 11.2.0.1.2 или по-късно от OTN и го проверете в Oracle Universal Installer. Моля, уверете се, че е отметнато следното:
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
И след това рестартирайте вашето Visual Studio и след това стартирайте проекта си .... ЗАБЕЛЕЖКА:- ЗА РЕШАВАНЕ НА ТОЗИ ВИДОВЕ ГРЕШКИ Е необходимо РЕСТАРТ НА СИСТЕМАТА.......