Microsoft ODBC 数据源管理员管理数据库驱动程序和数据源。 此应用程序位于"管理工具"Windows 控制面板下。 从Windows 8开始,该图标命名为"ODBC 数据源",在 64 位操作系统上,有一个 32 位和 64 位版本。 使用 ODBC 数据源管理员,可以添加/修改/删除用于 Microsoft ODBC Driver for DB2 的连接。

数据源是驱动程序访问的数据库或文件,由 DSN (数据源) 。 使用 ODBC 数据源管理员在系统中添加、配置和删除数据源。 下表描述了可以使用的数据源的类型。

系统 DSN 在计算机本地,而不是专用于用户。 系统或任何具有特权的用户都可以使用使用系统 DSN 设置的数据源。 系统 DSN 在注册表中HKEY_LOCAL_MACHINE注册。 文件 DSN 是基于文件的源,可在安装了相同驱动程序并因此有权访问数据库的所有用户之间共享。 这些数据源不需要专用于用户,也不需要是计算机的本地数据源。 文件数据源名称不由专用注册表项标识;相反,它们由扩展名为 .dsn 的文件名标识。 文件数据源存储在 C:\Program Files\Common Files\ODBC\Data Sources 中。

用户和系统数据源统称为计算机数据源,因为它们是计算机的本地数据源。 每个数据源在"ODBC 数据源管理员"对话框中 都有一个 选项卡。

若要在 Windows 7 和 Windows Server 2008 R2 中打开 ODBC 数据源管理员。

  • “开始” 菜单上,单击 “控制面板”

  • 在“控制面板”中,单击“管理工具”。

  • 在“管理工具”中,单击“数据源(ODBC)”。

    若要打开 ODBC 数据源管理员,Windows 8 Windows Server 2012。

  • “开始” 菜单上,单击 “控制面板”

  • 在“控制面板”中,单击“管理工具”。

  • 在"管理工具"中,单击"ODBC 数据源"。

    使用 ODBC 数据源管理员,可以添加、修改和删除数据源,如下表所述。

    添加数据源 可以添加多个数据源,每个数据源都使用驱动程序将驱动程序与要访问的一些数据相关联。 为每个数据源指定唯一标识该数据源的名称。 例如,如果为包含客户信息的一组 DB2 表创建数据源,则可能会将数据源命名为"Customers"。应用程序通常显示数据源名称供用户选择。 添加文件数据源与添加用户或系统数据源略有不同。 修改数据源 根据你的要求,你可能会发现需要重新配置数据源。 可以通过在任何驱动程序设置对话框中单击"配置"来重置选项。 删除数据源 选择数据源后,单击"删除"。

    使用 ODBC 数据源管理员为 ODBC Driver for DB2 添加数据源。

  • 在" ODBC 数据源管理员"对话框中 ,单击"添加 "

  • 在" 创建新数据源"对话框中 ,单击 "Microsoft ODBC Driver for DB2 ",然后单击"完成 "

    "Microsoft ODBC Driver for DB2 配置"对话框包含五个选项卡。

  • Connection

  • 目标数据库

    使用" 常规 "选项卡命名和描述数据源。

    数据源名称

    ODBC 数据源 管理员使用数据源名称命名 注册表或文件系统中的数据源。 此 必需 属性接受 最多 60 个字符的字符串值。 默认值为空字符串。

    ODBC 数据源管理员使用说明 来描述注册表或文件系统中的数据源。 此 可选 属性接受 最多 60 个字符的字符串值。 默认值为空字符串。

    使用 "连接 "选项卡定义网络连接属性。

    数据提供程序支持使用通过 LU6.2 APPC(高级程序间通信)的 TCP/IP 和 SNA(系统网络体系结构)网络连接,连接到在 IBM 大型机和中型主机计算机上运行的远程 IBM DB2 数据库服务器。 数据提供程序支持与 Linux、UNIX 或 Windows 上运行的远程 IBM DB2 数据库服务器建立 TCP/IP 网络连接。

    连接到主机大型机 DB2/MVS 和主机中端 i5/OS 计算机上运行的 DB2 数据库时,可以选择 "APPC 连接"或" TCP/IP 连接"单选按钮。 连接到运行 Linux、UNIX 或操作系统的 DB2 数据库时,必须选择" TCP/IP 连接Windows按钮。

    APPC 连接

    如果选择 APPC 连接,则必须选择或输入 APPC 本地 LU 别名、APPC 远程 LU 别名和在作为 SNA 网关运行Host Integration Server中配置的 APPC 模式名称。 DB2/MVS 的公用值为 IBMRDB,而 DB2/400 为的公用值为 QPCSUPP。 此外,可指定 APPC 对话安全性以识别 DB2 数据库服务器的数据提供程序用户。

    本地 LU 别名

    本地 LU 别名 由 Host Integration Server 管理员定义,HIS通过 LU6.2 通过 SNA APPC 连接到远程主机系统时标识本地主机。 此 必需 属性接受 最多 8 个字符的字符串值。 默认值为空字符串。

    远程 LU 别名

    远程 LU 别名 由管理员定义Host Integration Server,以在通过 LU6.2 通过 SNA APPC 连接到远程主机系统时标识目标 DB2 数据库实例。 此 必需 属性接受 最多 8 个字符的字符串值。 默认值为空字符串。

    模式 名称 由管理员定义Host Integration Server,以在通过 LU6.2 通过 SNA APPC 连接到远程主机系统时指定会话模式选项。 此 必需 属性接受 最多 8 个字符的字符串值。 默认值为空字符串。

    安全类型指示数据提供程序在通过 LU6.2 通过 SNA APPC 连接到远程主机系统时,要使用哪种级别的 APPC 会话安全性。 此 可选 属性接受 基于 枚举的字符串值。 默认值为 Program 。 下表描述了安全类型值。

    如果选择 TCP /IP 连接 ,则必须同时输入 IP 地址和网络端口的值。

    IP 地址

    IP 地址 指示数据提供程序在通过 TCP/IP 连接到远程计算机时使用的网络地址或别名。 此 必需 属性接受 IPv4 或 IPv6 格式的字符串值。 默认值为空 字符串

    网络 端口 指示数据提供程序在通过 TCP/IP 连接到远程计算机时使用的网络端口号。 此 必需 属性接受 整数 值。 默认值为 446

    " 测试连接 "按钮指示数据提供程序连接到 DB2 数据库。

    使用" 安全性 "选项卡定义身份验证属性。

    身份验证指示数据提供程序连接到 DB2 数据库时要使用哪种身份验证方法和选项。

    使用此用户名

    " 使用此 用户名"单选按钮指示数据提供程序使用交互式登录安全性,根据数据源配置、数据使用者程序或连接时用户提示的信息发送用户名和密码值。 此 必需 属性接受 DB2 用户名形式的 字符串值 。 默认值为空 字符串 。 下表列出了 DB2 数据库平台和接受的字符串长度。

    使用单一登录

    " 使用 单一登录"单选按钮指示数据提供程序使用单一登录,根据使用者程序的 Windows 用户上下文发送用户名和密码值,并映射到与关联应用程序关联的Host Integration Server Enterprise单一 Sign-On (ESSO) 。 必需 属性 接受关联 应用程序形式的 字符串值 。 默认值为空 字符串

    主机身份验证方法

    主机 身份验证方法 列表指示数据提供程序是否加密身份验证和数据。 此可选属性接受 基于 枚举的字符串值。 默认值为 Server 。 下表介绍了主机身份验证方法值。

    安全Data_Encrypt方法依赖于弱数据加密标准 (DES) 技术。 建议使用包含强数据加密的安全身份验证方法,例如 SSL V3.0 或 TLS V1.0。

    目标数据库

    使用" 目标数据库 "选项卡定义 DB2 数据库属性。

    初始 目录 指示数据提供程序目标 DB2 数据库实例的名称,格式为 DB2 DRDA RDBNAM (关系数据库名称) 。 此 必需 属性接受 字符串 值。 默认值为空 字符串 。 下表列出了 DB2 数据库平台和接受的字符串长度。

    备用 TP 名称

    备用 TP 名称指示数据提供程序通过 LU6.2 使用 SNA APPC 连接到 DB2 数据库,具体方法为指定非默认事务程序 (TP) 名称。 此 可选 属性接受 最多 8 个字符的字符串值。 默认值为 07F6C4C2

    " 选项 "指示数据提供程序连接到 DB2 数据库时要使用哪些高级选项。

    分布式事务

    分布式 事务指示数据提供程序使用 DRDA 远程工作单元 (RUW) 或分布式工作单元 (DUW) 连接到 DB2 数据库,以使用两阶段提交协议保护事务。 此 可选 属性接受 最多 3 个字符的字符串值。 默认值为 RUW

    Defer Prepare 指示数据提供程序将参数 prepare 与命令 execute 结合使用,以减少网络流的数量并提高参数化命令的性能。 此 可选 属性接受 布尔值 。 默认值是 false 秒。

    Locale

    使用" 区域设置" 选项卡定义 DB2 编码属性。

    主机 CCSID

    Host CCSID (编码字符集标识符) 属性指示数据提供程序如何对字符串值进行编码和解码。 此 可选 属性接受 整数 值。 默认值为 37

    电脑代码页

    Host CCSID (编码字符集标识符) 属性指示数据提供程序如何对字符串值进行编码和解码。 此 可选 属性接受 整数 值。 默认值为 37

  •