sql >> Database teknologi >  >> RDS >> Oracle

dette er fejl ORA-12154:TNS:kunne den angivne forbindelses-id ikke løses?

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.......



  1. Forbind PHP til MSSQL via PDO ODBC

  2. Base 36 til Base 10 konvertering ved brug af SQL

  3. Hvad er den bedste metode til at overføre parametre til SQLCommand?

  4. VarBinary vs Image SQL Server-datatype til lagring af binære data?