1

我正在尝试使用 Microsoft ODBC 通过 Access 2010 连接到 Oracle 数据库并链接数据库表,不幸的是 Access 显示无法连接到数据库:

我做过的事情:

  • 通过 tnsping 检查连接,它可以工作。
  • 使用系统 DNS 检查通过 odbcad32 的连接,它工作正常。odbcad32 位于 sysWOW64 文件夹中,我使用的是 windows 7 64bit。
  • 以管理员身份运行 Access 2010。
  • 在 Access 中创建 odbc 用户连接但不起作用
  • 授予用户对位于 C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\ 中的文件 sqlnet.ora 和 tnsnames.ora 的权限
  • 32位的access 2010版本。
  • Oracle 客户端是 32 位的。

但此刻选择数据库访问显示错误 ora-12154 tns 无法解析指定的连接标识符

4

1 回答 1

0

我尝试的最后一件事是将位于该文件夹中的 ms Access 文件夹复制C:\Program Files (x86)\Microsoft Office\Office14 到该文件夹 C:\Program Files\Microsoft Office\Office14\Office14​​中,注意Program Files (x86)Program Files的区别,并从程序文件中的 ubicated 文件夹打开访问权限,并且应用程序成功识别了 odbc驱动程序和连接。

于 2017-02-20T19:57:59.933 回答