首页 > 解决方案 > 用于将 Ms Access 连接到 Oracle 数据库的 ODBC 连接

问题描述

我需要将 Ms Access 数据库连接到 Oracle 数据库(我想是通过 ODBC 连接)。

当我通过 SQL Developer 连接到这个 Oracle 数据库时(效果很好),我使用以下参数:

LDAP server: XXX.YYY.int:18126:18127
Select Context: cn=OracleContext,dc=YYY,dc=int
DB Service: XXXPRD.

现在想在 WINDOWS 10 的 ODBC 数据源管理器屏幕中重现相同的连接。

在此处输入图像描述

后端数据库是 Oracle 数据库版本 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production。为此,我下载并安装了 Oracle Database 12c Release 1 (12.1.0.2.0) 64 位,但不知道下一步该做什么。

任何人都可以让我走上正轨吗?

谢谢你。

标签: oracleldapodbcms-access-2010

解决方案


  1. 首先安装 Oracle ODBC 驱动程序。http://www.oracle.com/technetwork/database/windows/index-098976.html
  2. 如果 MS Access 是 32 位版本,则需要 ODBC 数据源管理员 32 位版本。
  3. 使用 Oracle 驱动程序添加文件 DSN 或用户 DSN。
  4. 如果可行,请创建一个链接表,并检查 ODBC 连接字符串。
  5. 如果您计划在其他计算机上部署前端,则出于安全原因开始使用无 DSN 表。此示例代码是针对 MySQL 的,因此 ODBC 字符串会有所不同:ms access;如何在没有密码的情况下将其移动到不可访问状态/无 DSN 表

推荐阅读