estoy intentando conectar mi proyecto en Visual Studio 2008 a mi Base de datos ORACLE 11g. Para ello he instalado "Oracle Developer Tools for Visual Studio".
Según el sitio de ORACLE, para crear una conexión entre VS y ORACLE debo seguir los siguientes pasos:
Ver > Explorador de servidoresLos datos que debo rellenar se corresponde con lo siguiente:
Conexiones de datos > (Botón derecho) > Agregar conexión
Base de datos Oracle > Origen de datos > Oracle Data Provider para .NET
Nombre del Origen de datos: es el SID de la Base de datosLa cuestión es que cuando intento "Probar la conexión", me da el siguiente error:
Usuario: el nombre del usuario
Contraseña: la contraseña
Rol: Default
Cita:
He comprobado que en "E:\Oracle_11g\product\11.1.0\db_1\NETWORK\ADM IN", el fichero "tnsnames.ora" posee la configuración de mi Base de datos:ORA-12154: TSN:no se ha podido resolver el identificador de conexión especificado
Cita:
Y el fichero "sqlnet.ora", localizado en el mismo directorio, contiene lo siguiente:# tnsnames.ora Network Configuration File: E:\Oracle_11g\product\11.1.0\db_1\network\admin\tn snames.ora
# Generated by Oracle configuration tools.
DOUKONIA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = beep-israel)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = doukonia_db)
)
)
# Generated by Oracle configuration tools.
DOUKONIA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = beep-israel)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = doukonia_db)
)
)
Cita:
¿Tienen alguna posible solución? Estoy evitando tener que realizar la conexión mediante código, pues ésa sería la última solución que me gustaría adoptar.# sqlnet.ora Network Configuration File: E:\Oracle_11g\product\11.1.0\db_1\network\admin\sq lnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
Muchas gracias! Un saludo amigos.