sql >> Database >  >> RDS >> Oracle

dit is fout ORA-12154:TNS:kon de opgegeven verbindings-ID niet oplossen?

ORA-12154:TNS:kon de opgegeven verbindings-ID niet oplossen?

Als de TNS niet is gedefinieerd, kunt u deze ook proberen:

Als u C#.net 2010 gebruikt of een andere versie van VS en oracle 10g express edition of een lagere versie, en je maakt een verbindingsreeks als volgt:

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"; 

Daarna krijg je foutmelding ORA-12154: TNS:could not resolve the connect identifier specified dan moet u eerst uw systeem opnieuw opstarten en uw project uitvoeren.

En als uw Windows 64 bit is, moet u oracle 11g 32 bit installeren en als u 11g 64 bit hebt geïnstalleerd, moet u Oracle 11g Oracle Data Access Components (ODAC) installeren met Oracle Developer Tools voor Visual Studio versie 11.2.0.1.2 of later van OTN en controleer het in Oracle Universal InstallerZorg ervoor dat het volgende is aangevinkt:

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

En start vervolgens uw Visual Studio opnieuw en voer vervolgens uw project uit .... OPMERKING:- SYSTEEM HERSTART IS noodzakelijk OM DEZE FOUTEN OP TE LOSSEN.......



  1. SQL:selecteer Top 3 records + som van hoeveelheid

  2. Ontbrekende velden corrigeren in een kruistabelquery in Access

  3. Moet de scalaire variabele declareren

  4. Zijn dynamische mysql-query's met sql-escaping net zo veilig als voorbereide instructies?