OLE DB 和 ODBC

OLE DB

QlikView 支持用于连接外部数据源的 OLE DB 接口。众多外部数据可以通过 ODBC 驱动程序的 Microsoft OLE DB 提供程序访问。

是否已安装 Correct OLE DB 提供程序?

如果 MS OLE DB Provider 已正确安装,则当选择文件 - 编辑脚本 - 连接至 OLE DB 时,您将进入数据链接属性页面。否则,您将收到错误信息,指出无法进行连接,这种情况您需要安装。

何时需要 ODBC 接口?

要访问一般数据库,需要安装 ODBC(开放式数据库连接)接口。替代方法是从数据库导出数据至 QlikView 可读的文件。

通常需要安装一些 ODBC 驱动程序到操作系统。更多驱动程序可以从软件零售商购买,可以在互联网上找到,或者由 DBMS 制造商提供。一些驱动程序可以免费重新分配。

此处所述的 ODBC 接口是指客户端电脑上的接口。如果计划使用 ODBC 访问网络服务器上的多用户关系型数据库,可能需要安装更多允许客户端电脑访问服务器上数据库的 DBMS 软件。联系 DBMS 供应商,了解所需软件详情。

QlikView 兼容 32 位和 64 位 ODBC 驱动程序。

是否安装正确的 ODBC 驱动程序?

在 64 位平台上可以使用 32 位和 64 位应用程序,也可以运行 32 位和 64 位 ODBC 驱动程序。

使用 64 位 ODBC 版本和 QlikView 时,ODBC 数据源管理员可在控制面板管理工具中找到。

使用 32 位版本 ODBC 和 QlikView 时,必须通过可执行文件 odbcad32.exe(位于 SysWOW64 文件夹,通常路径为 c:\windows\SysWOW64)启动 32 位管理员。

据 Microsoft 所述,在 64 位操作系统中,system32 文件夹(通常路径为 c:\windows\system32)仅包含 64 位文件。如果还存在 32 位文件,则其驻留在 syswow64 文件夹中。参见 http://technet.microsoft.com 了解详情。

32 位操作系统的配置非常简单,因为所有文件和驱动程序都是 32 位的。

系统应该安装了 ODBC 数据源管理员。(对于 64 位操作系统上的 32 位 ODBC,启动 odbcad32.exe)。

对于 ODBC 驱动程序标签,找出安装的驱动程序。

如果未在 ODBC 驱动程序标签上找到所需的驱动程序,联系软件供应商以获取正确的驱动程序。

创建 ODBC 数据源

必须创建 ODBC 数据源,以访问所需的数据库。这可在 ODBC 安装期间或之后阶段完成。

开始创建数据源之前,必须先确定它们是用户数据源还是系统数据源。除非登录时使用正确的用户 ID,否则无法到达用户数据源。要与其他用户共享数据源,必须创建系统数据源。

  1. 再次打开 ODBC 数据源管理员对话框。
  2. 跳转到用户 DSN标签,创建用户数据源,或者转至系统 DSN,创建系统数据源。
  3. 单击添加按钮。添加数据源对话框会显示,并显示已安装的 ODBC 驱动程序列表。
  4. 如果列出正确的 ODBC 驱动程序,请将其选中然后单击确认按钮。选中数据库驱动程序,则特定的对话框将显示。命名数据源并设置必要的参数。完成后单击确认按钮。