Tengo problemas para acceder a una base de datos Oracle a través de ODBC en Access y espero que alguien tenga algún consejo. He pasado un buen rato tratando de encontrar una solución, pero no ha surgido nada útil.No puedo acceder a ODBC DB con MS Access2007
Tengo una configuración de conexión en ODBC que accede a una base de datos Oracle 9. Puedo usar la opción Prueba en el administrador ODBC y recibir un mensaje Prueba exitosa. También me puedo conectar al DB usando SQL * PLUS. Sin embargo, cuando intento crear una nueva tabla vinculada en Access 2007 y utilice la opción ODBC, me sale el siguiente error cuando intenta conectarse:
ODBC--Call failed.
[Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve service name (#12154)[Microsoft][ODBC Driver Manager]Driver's SQLSetConnectAttr failed IM006 0 [Microsoft][ODBC Driver Manager]Driver's SQLSetConnectAttr failed (#0)
sé la búsqueda TNS está funcionando porque Administrador de ODBC la herramienta funciona como lo hace tnsping. La pregunta es, ¿por qué funciona fuera de Access pero Access no puede hacerlo?
EDITAR (2012-02-22 15:05): Acabo de probar en una PC diferente y ocurre lo mismo, aunque otro usuario inició sesión y la conexión funcionó para ellos, por lo que parece estar vinculada a mi perfil de WinXP . ¿Esto ayuda?
Cualquier consejo sería muy apreciado.
BBz
No hay necesidad de poner "Resuelto" en el título. Simplemente ponga su respuesta como una respuesta como lo ha hecho. Eventualmente, podrá marcar su propia respuesta como la respuesta "aceptada". Mientras tanto, alguien podría señalar algo más que aumente aún más tu comprensión del problema. –