概述 |
|
任务 |
|
见于 |
Tivoli 服务台 |
ODBC |
ODBC(开放式数据库连接)是 Microsoft 用于数据库连接的接口。它为各种 DBMS 提供了一个公共接口。该公共接口允许程序员仅编写一个简单的应用程序,就可与任何 DBMS 系统一起使用。 |
ODBC 管理器 |
ODBC 管理器是一种工具,可以用来配置 ODBC 数据源,提供与数据库的连接。Tivoli 服务台需要 32 位的 ODBC 管理器。 |
TDT 中的 ODBC 支持 |
TDT 的标准安装包括对所有支持的数据库平台的直接数据库接口。这些直接数据库接口绕过 ODBC,直接与数据库联系。结果是更快、更稳定的数据库连接。 为维护向后的兼容性,ODBC 连接仍是可能的。但是,ODBC 驱动程序不包括在 TDT 中。 |
TDT 和 ODBC 的 AIP 交互 |
TDT 和 ODBC 的交互包括核心层、第 1 层和第 2 层应用程序编程接口(API)的函数调用。核心层 API 函数调用提供基本功能。第 1 层 API 函数调用提供增强功能。第 2 层 API 函数调用提供最高级别的功能。 大多数交互在核心层完成,因为 ODBC 驱动程序一致支持核心层功能。越接近第 2 层,能一致地支持的 API 调用就越少。 X/Open 的 API 调用与 ODBC 的核心层 API 调用几乎完全相同。而且,TDT 与 X/Open 的交互和它与 ODBC 的交互非常相似。 注:X\Open 通常是与 UNIX 相关的标准组织。 |
何时添加 ODBC 数据源名称 |
如果想使用 ODBC,则在使用 TSDBuild 创建 Tivoli 服务台数据库表或连接到现有的 Tivoli 产品表以前,必须添加 ODBC 数据源名称。 确保记录下您选择的名称。配置数据源名称时,在 ODBC 管理器中指定的名称必须与在 SQL 配置编辑器对话框中指定的 ODBC DSN 相匹配。有关命名数据源的提示,请参见数据源名称限制。 注:可以使用 ODBC 管理器工具修改任意数据源名称的配置。 |
如何使用 ODBC 数据源名称 |
通过 ODBC 管理器提供的数据源名称用作 sai_sql.cfg 文件中的 ODBC DSN(数据源名称)参数,与数据库连接。 |
ODBC 公共错误消息 |
下面是与 ODBC 驱动程序相关的公共错误消息及解决方案:
|
如果有以前安装的 ODBC 文件 |
建立任何 ODBC 数据源时,其他应用程序可能以前安装过某些 ODBC 文件。如果是这样,必须证实现有文件是所需的版本或更新的版本。ODBC 文件应该位于 Windows/System32 目录中。 TDT 所需的版本有:
注:对于 OS/2,其他应用程序通常不提供所用的 ODBC 支持程序,所以此安装版本不适用。 |
ODBC 配置过程 |
如果在配置过程中需要帮助,请与 Tivoli 技术支持联系。此外,如果遇到数据库错误,请参阅 DBMS 文档。
|
添加 ODBC 数据源 |
大多数数据库产品的“设置”程序自动创建 ODBC 数据源。如果没有自动创建数据源,可以通过 ODBC 管理器公用程序手动添加 ODBC 数据源。 在 Windows 中,如果单独或在文件服务器上安装 TDT,则该公用程序位于“控制面板”上。在 OS/2 中,ODBCADM 公用程序仅能从第三方供应商处获得。有时数据库供应商提供该公用程序,或与它等效的产品。 |
测试 ODBC 连接 |
尝试通过 TDT 进行连接之前,建议使用第三方公用程序,如 MS Query,检查 TDT 以外的连接。 注:这把 ODBC 和数据库连接问题从 TDT 连接中分离出来,使之更容易解决。 |
配置 ODBC 数据源 |
注:在 UNIX 下,要配置 ODBC 驱动程序,必须编辑 .odbc.ini 文件。请参阅 ODBC 安装指南以获取指导。 要配置 ODBC 数据源:
有关详细信息,请参见指定缺省数据源。 |