Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2009, 07:09
nessy00
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación ORA-12154: TNS:could not resolve the connect identifier

Hola a todos,

Tengo una aplicación web que se conecta a una bd que se encuentra en un servidor. Cuando ejecuto la web en mi pc, se conecta a la bd sin ningún problema. Ahora tengo que poner la web en otra máquina (64bits), y en esta sí que tengo problemas, al intentar abrir la conexion, con.Open(), me da el siguiente error:

System.Data.OleDb.OleDbException: ORA-12154: TNS:could not resolve the connect identifier specified at System.Data.OleDb.OleDbConnectionInternal..ctor(Ol eDbConnectionString constr, OleDbConnection connection) at System.Data.OleDb.OleDbConnectionFactory.CreateCon nection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) at
System.Data.ProviderBase.DbConnectionFactory.Creat eNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at
System.Data.ProviderBase.DbConnectionFactory.GetCo nnection(DbConnection owningConnection) at
System.Data.ProviderBase.DbConnectionClosed.OpenCo nnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at
...

El connection string que utilizo es el siguiente:
connectionString="Provider=msdaora;Data Source=bd_prueba;Password=usuario;User Id=usuario;"

y utilizo el proveedor OleDb, desde la web de Oracle he bajado el proveedor de OleDb para Oracle, pero tampoco me ha servido de nada. En esta máquina esta la versión 10 de Oracle (cliente), y en el servidor la 8. algo.


¿Qué puedo hace, sabe alguién qué es lo que falla?