Buenas tardes amigos,
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 servidores
Conexiones de datos > (Botón derecho) > Agregar conexión
Base de datos Oracle > Origen de datos > Oracle Data Provider para .NET
Los datos que debo rellenar se corresponde con lo siguiente:
Nombre del Origen de datos: es el SID de la Base de datos
Usuario: el nombre del usuario
Contraseña: la contraseña
Rol: Default
La cuestión es que cuando intento "Probar la conexión", me da el siguiente error:
Cita: ORA-12154: TSN:no se ha podido resolver el identificador de conexión especificado
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:
Cita: # 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)
)
)
Y el fichero "sqlnet.ora", localizado en el mismo directorio, contiene lo siguiente:
Cita: # 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)
¿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.
Muchas gracias! Un saludo amigos.