IBM 数据服务器驱动程序配置文件位置

您可以使用样本 db2dsdriver.cfg.sample 文件的内容来创建 IBM® 数据服务器驱动程序配置文件。 样本配置文件的位置取决于 IBM 数据服务器产品安装和平台。

IBM 数据服务器驱动程序配置文件的位置是根据 IBM 数据服务器产品安装列出的:
  • 对于 IBM Data Server ClientIBM Data Server Runtime Client IBM Data Server Driver Package,将在下列其中一个路径中创建配置文件:
    • AIX® HP-UX 或 Linux® 操作系统上: instance_path/cfg
    • 在 Windows 操作系统上:
      1. 系统配置文件位置 C:\ProgramData\IBM\DB2\driver_copy_name\cfg
      2. 用户级别配置文件位置 C:\ Users<User Name> \cfg
    例如,如果使用 IBM Data Server Driver Package for Windows 7 操作系统,并且数据服务器驱动程序副本名称为 IBMDBCL1,那么将在 C:\ProgramData\IBM\DB2\IBMDBCL1\cfg 目录中创建 db2dsdriver.cfg.sample 文件。
  • 对于 IBM Data Server Driver for ODBC and CLI,将在下列其中一个路径中创建配置文件:
    • AIX HP-UX 或 Linux 操作系统上: instance_path/cfg
    • 在 Windows 操作系统上: C:\ProgramData\IBM\DB2\installation_path\cfg
    注: 在 Windows 操作系统上,当您使用管理员权限运行 db2cli install -setup 命令时,将创建样本配置文件:
    installation_path 是将 IBM Data Server Driver for ODBC and CLI 产品解压缩到的目录。 例如,如果在 Windows 7 操作系统上安装了 IBM Data Server Driver for ODBC and CLI 产品,并且该产品安装在 C:\IBMDB2\CLIDRIVER\ 目录中,那么将在 C:\ProgramData\IBM\DB2\C_IBMDB2_CLIDRIVER\cfg 目录中创建 db2dsdriver.cfg.sample 文件。

您可以使用 DB2DSDRIVER_CFG_PATH 注册表变量为 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg) 指定多条路径和定制名称。 IBM 数据服务器驱动程序配置文件路径和 IBM 数据服务器驱动程序配置文件名按 DB2DSDRIVER_CFG_PATH 注册表变量中列出的优先顺序指定。 设置 DB2DSDRIVER_CFG_PATH 注册表变量时,仅按列出的顺序搜索 DB2DSDRIVER_CFG_PATH 注册表变量中指定的路径和文件名。

您可以手动复制和编辑 IBM 数据服务器驱动程序配置文件。 编辑该文件后,必须重新启动 ODBC, CLI, .NET , OLE DB , PHP , Ruby 或嵌入式 SQL 应用程序以使更改生效。 当应用程序启动时,将读取 IBM 数据服务器驱动程序配置文件。

如果您具有 IBM Data Server Runtime ClientIBM Data Server Client,那么可以使用 db2dsdcfgfill 命令将现有数据库目录信息复制到 IBM 数据服务器驱动程序配置文件中。 运行此命令时,会根据特定数据库管理器实例的本地数据库目录、节点目录和数据库连接服务 (DCS) 目录的内容填充该配置文件。

IBM Data Server ClientIBM Data Server Runtime Client 可以在本地对远程数据库进行编目。 IBM Data Server ClientIBM Data Server Runtime Client 从数据库和节点目录目录中派生数据库,主机和端口信息,并使用该信息在 IBM 数据服务器驱动程序配置文件中找到相应的条目。 即使使用其他目标数据库对 DCS 目录进行编目,也会使用数据库目录中指定的数据库名称在 IBM 数据服务器驱动程序配置文件中找到相应的条目。

Windows 平台上的静默安装接受定制的 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg)。 您可以使用 DB2DSDRIVER_CFG_SOURCE_PATH 响应文件关键字来指定定制 IBM 数据服务器驱动程序配置文件的完整路径。 然后,会将 IBM 数据服务器驱动程序配置文件从 DB2DSDRIVER_CFG_SOURCE_PATH 响应文件关键字中指定的路径复制到公共应用程序数据路径。 在升级操作期间,公共应用程序数据路径中的任何现有 IBM 数据服务器驱动程序配置文件都将由 DB2DSDRIVER_CFG_SOURCE_PATH 路径中的定制 IBM 数据服务器驱动程序配置文件以静默方式覆盖。

例如,您可以将修改后的 IBM 数据服务器驱动程序配置文件指定为 mydsdriver.cfg:
DB2_COMMON_APP_DATA_TOP_PATH=C:\My Common App Data
DB2DSDRIVER_CFG_SOURCE_PATH = C:\Common Repository\mydsdriver.cfg
COPY_NAME = IBMDB2CL4
注意: 在安装或升级操作期间,此定制配置文件将以静默方式覆盖公共应用程序数据路径中的任何现有 db2dsdriver.cfg 文件。
例如,在静默安装期间,会将 mydsdriver.cfg 文件作为 db2dsdriver.cfg 复制到通用应用程序数据路径。