数据源向导

您可以使用“数据源向导”来引导您完成配置和保存数据源信息的步骤,这要求您将 DB2(数据访问接口)的数据访问接口连接到 IBM DB2 数据库服务器。 “数据源向导”可以帮助您简化配置和测试网络连接、使用程序包、定义字符串代码页转换、使用安全和加密,以及验证和保存配置。 以下各部分介绍“数据访问向导”对话框和您可以在每个对话框中执行的操作。

TCP/IP 网络连接

“TCP/IP 网络连接”对话框必须用于配置必填参数,例如,网络地址(或别名)和端口号。

地址或别名

您必须以 IPv4 或 IPv6 格式输入有效的 IP 地址或别名。

端口

必须指定 IP 端口号。 对于 DB2/400,默认值为 TCP/IP 端口 446。 其他 IBM DB2 平台支持多个并发数据库实例,每个都具有唯一的 TCP/IP 端口号。

DB2.Database

“DB2 数据库”对话框必须用于配置必填的数据库参数,例如初始目录和程序包集合。

初始目录

数据访问接口使用该值连接到 DB2 数据库服务器上的初始目录。

  • DB2 for z/OS 接受 16 字节字符串(目录也称为位置)。

  • DB2 for IBM i 接受 18 字节字符串 (目录也称为关系数据库) 。

  • DB2 for LUW 接受 8 字节字符串(目录也称为数据库)。

    包集合

    包集合是指示 DB2 架构将一组包创建到其中的数据访问接口所必需的。 每个包都划分为具有静态 SQL 语句(例如 CREATE CURSOR)的部分,用于在查询数据库时检索数据。

  • DB2 for z/OS 接受 128 字节字符串(架构也称为集合)。

  • DB2 for IBM i 接受 10 字节字符串 (架构也称为集合或库) 。

  • DB2 for LUW 接受 30 字节字符串。

    数据访问接口通过以下两种方法之一创建包。

  • “自动”,针对单用户环境。 在运行时,数据访问接口创建和绑定单个包以便用于当前隔离级别(默认值是游标稳定)。 数据访问接口将执行权限授予给当前用户。

  • “手动”,针对多用户环境。 在设计时,使用“数据访问工具”菜单选项、“数据源向导”、“数据访问库”或“数据链接”时,数据提供程序会为 DB2 for IBM i) 创建并绑定一组 4 个包 (5 个包。 数据访问接口将执行权限授予 PUBLIC 组。

    数据提供程序将根据数据库服务器平台和环境创建 4-5 个包。 下表介绍了包和隔离级别。

Microsoft 包名称 DB2 隔离级别名称 OLE DB 隔离级别名称
MSNC001 NO COMMIT N/A (DB2 for IBM i 仅)
MSUR001 UNCOMMITTED READ ISOLATIONLEVEL_READUNCOMMITTED
MSCS001 CURSOR STABILITY ISOLATIONLEVEL_READCOMMITTED
MSRS001 READ STABILITY ISOLATIONLEVEL_REPEATABLEREAD
MSRR001 REPEATABLE READ ISOLATIONLEVEL_SERIALIZABLE

默认架构

DB2 数据库对象组织到称作架构的逻辑组中。 架构名称用于编录 SQL 对象(如表和视图),使用由两部分构成的命名约定 <SCHEMA>。<OBJECTNAME>。 在设计时,为了构建 SELECT 之类的 SQL 语句,SQL Server 使用者可以向用户提供数据库目录中所有对象的列表。 此外,您可以指定一个字符串,以指示数据访问接口来将架构查询限制为单个数据库架构,这样可以提高效率和性能。 默认值为空字符串。

  • DB2 for z/OS 接受 128 字节字符串(架构也称为集合)。

  • DB2 for IBM i 接受 10 字节字符串 (架构也称为集合或库) 。

  • DB2 for LUW 接受 30 字节字符串。

默认限定符

此外,您可以指定一个字符串,以指示数据访问接口来设置默认限定符的环境选项,从而通知架构中的 DB2 服务器来查找数据库对象。 默认值为空字符串。 在连接时,数据访问接口可以设置一个环境选项以便指定默认限定符。 该限定符通知 DB2 服务器要将对象放置于的架构。 默认限定符的值必须与现有 DB2 架构名称匹配,否则,DB2 服务器可能会返回错误。

  • DB2 for z/OS 接受 128 字节字符串(架构也称为集合)。

  • DB2 for IBM i 接受 10 字节字符串 (架构也称为集合或库) 。

  • DB2 for LUW 接受 30 字节字符串。

Locale

此外,若要增强性能或减少在远程数据库上的影响,您可以为远程 DB2 数据库(主机)和本地 SQL Server 使用者(计算机)选择编码字符集标识符 (CCSID)。 “数据访问接口”可以使用这些值将字符串转换为这些平台支持的代码页。 数据访问接口支持单字节字符集 (SBCS)、混合字节字符集 (MBCS)、双字节字符集 (DBCS) 以及 Unicode - UTF8 [1208](这是 8 位 Unicode 转换格式)的组合。 有关详细信息,请参阅 SNA 国际化程序员参考 (https://go.microsoft.com/fwlink/?LinkID=181017) 。

主机 CCSID

“数据访问接口”要求具有一个主机 CCSID 的值(编码字符集标识符),从而在字符串数据上执行代码页转换。 默认主机 CCSID 值是 EBCDIC – U.S./Canada [37] 。 通常,适用于 z/OS 和 IBM i 的 IBM DB2 数据库服务器利用 EBCDIC (扩展的二进制编码十进制交换代码) 。 有关详细信息,请参阅 SNA 国际化程序员参考 (https://go.microsoft.com/fwlink/?LinkID=181017) 。

PC 代码页

“数据访问接口”要求具有一个 PC 代码页的值,从而在字符串数据上执行代码页转换。 默认的 PC 代码页是 ANSI – Latin I [1252] 。 通常情况下,数据使用者可以使用 ANSI(美国国家标准协会)或 Unicode。 有关详细信息,请参阅 SNA 国际化程序员参考 (https://go.microsoft.com/fwlink/?LinkID=181017) 。

安全性

通过“安全性”对话框,可以配置基本身份验证。

用户名

  • DB2 for z/OS 接受 8 字节字符串。

  • DB2 for IBM i 接受 10 字节字符串。

  • DB2 for Linux 或者 DB2 for UNIX 接受 8 字节字符串。

  • DB2 for Windows 接受 30 字节字符串。

    密码

  • DB2 for z/OS 接受 8 字节字符串。

  • DB2 for IBM i 接受 128 字节字符串。

  • DB2 for Linux 或者 DB2 for UNIX 接受 8 字节字符串。

  • DB2 for Windows 接受 32 字节字符串。

    保存密码

    或者,可以通过单击“允许保存密码”复选框,将密码保存在 OLE DB 通用数据链接 (UDL) 或文本文件中。 选择此选项会以纯文本格式保存用户名和密码。 无法使用此方法对用户名或密码加密。 如果攻击者可以获得对该 UDL 或文本文件所在的文件共享区的访问权限,则可能会损害服务器安全性。

所有属性

可以使用“所有属性”对话框配置更详细的属性和可选属性。 通过从列表中选择某一属性,然后在右列中选择或编辑该属性值,可以编辑这些属性。 您可以从该对话框中编辑以下属性。

数据源向导属性名称 数据源向导对话框 “数据链接”对话框 说明
关联应用程序 安全性 连接 此属性指示数据访问接口从企业单一登录数据库中检索凭据。
备用 TP 名称 全部 全部 此属性在 Microsoft OLE DB Provider for DB2 v5.0 中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
APPC 本地 LU 别名 全部 APPC 网络设置 此属性在数据提供程序中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
APPC 模式名称 全部 APPC 网络设置 此属性在数据提供程序中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
APPC 远程 LU 别名 全部 APPC 网络设置 此属性在数据提供程序中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
APPC 安全类型 全部 APPC 网络设置 此属性在数据提供程序中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
身份验证 安全性 全部 为连接设置身份验证方法。 默认值为“服务器”,这是基于没有加密的用户名和密码的身份验证。 Server_Encrypt_Pwd 指示数据访问接口仅对密码进行加密。 Server_Encrypt_UsrPwd 指示数据访问接口对用户名和密码都进行加密。
自动提交 全部 全部(自动提交) 或者,您可以通过指定 FALSE 来指示数据访问接口不在所有 SQL 语句上执行隐式 COMMIT。 默认情况下,该布尔属性设置为 TRUE。 AutoCommit 模式可以减少网络流,并且可能会提高整体性能。 AutoCommit 模式适用于由单个 SQL 语句组成的最常见的事务。 但是,此模式不允许工作单元回滚。
二进制代码页 全部 全部(二进制代码页) 或者,可以通过指定 HOST CCSID 值,指示数据提供程序将 DB2 二进制和 varbinary 列转换为字符列和可变字符列。
Cache Authentication 全部 全部 或者,您可以指定 TRUE 以指示数据使用者或服务组件,以内部缓存的方式缓存敏感的身份验证信息(如密码)。 默认情况下,该布尔值设置为 FALSE。 OLE DB 资源池等服务组件要求将此属性设置为 TRUE。
证书公用名 TCP/IP 网络连接 TCP/IP 网络设置 或者,可以指定服务器证书公用名,以指示数据提供程序使用安全套接字层 (SSL) V3.0 或传输层安全性 (TLS) V1.0 与 V1.2 加密。 使用 SSL 或 TLS 将通过加密身份验证凭据和数据提高安全性。 在默认情况下,此值被设置为空字符串(无 SSL 或 TLS)。
客户端帐户 全部 全部 或者,您可以指定一个 200 字节的字符串,在连接到 IBM DB2 数据库服务器时,指示数据访问接口提交客户端记帐信息。 DB2 管理员可以使用此信息进行计帐、记录和疑难解答。 在默认情况下,该值为空字符串(不会提交任何数据)。
客户端应用程序名称 全部 全部 或者,您可以指定一个 32 字节的字符串,在连接到 IBM DB2 数据库服务器时,指示数据访问接口提交客户端应用程序名称。 DB2 管理员可以使用此信息进行计帐、记录和疑难解答。 在默认情况下,该值为空字符串(不会提交任何数据)。
客户端用户 ID 全部 全部 或者,您可以指定一个 16 字节的字符串,在连接到 IBM DB2 数据库服务器时,指示数据访问接口提交客户端用户标识符。 DB2 管理员可以使用此信息进行计帐、记录和疑难解答。 在默认情况下,该值为空字符串(不会提交任何数据)。
客户端工作站名称 全部 全部 或者,指定一个 18 字节的字符串,在连接到 IBM DB2 数据库服务器时,指示数据访问接口提交客户端工作站名称。 DB2 管理员可以使用此信息进行计帐、记录和疑难解答。 在默认情况下,该值为空字符串(不会提交任何数据)。
连接超时值 全部 全部 或者,可以指定秒数,以指示数据提供程序等待使用客户端池建立连接。 当池中的所有连接都在使用,并且超时时间已经过期时,则数据提供程序将向数据使用者返回一个错误(“连接不可用”)。 默认值为 15 秒。 对“连接超时值”属性没有上限。 指定为 -1 以指示数据访问接口在客户端连接池中无限期等待进行公开连接。
连接池 高级选项 全部 此外,您可以指定 TRUE 以指示数据访问接口来使用客户端连接池。 默认为 FALSE(无池)。
数据源 保存信息 连接 可用于描述数据源的可选参数。 无默认值。
数据库名称 DB2.Database 全部 或者,您可以指定一个 8 字节的字符串以指示数据访问接口使用 SQL 语句中的 IN DATABASE 子句。 DB2 管理员可以将 DB2 for z/OS 划分为多个逻辑数据库,每个数据库均包含单独的表空间和索引空间。 默认值为空字符串。
DateTime As Char 全部 全部 可选的 OLE DB 数据源初始化属性可以指示数据访问接口将 DB2 DATE、TIME 和 TIMESTAMP 列公开为使用 IdbSchemaRowsets::GetSchemas (DBSCHEMA_COLUMNS) 的字符列。 这会指示数据访问接口将 DB2 DATE、TIME 和 TIMESTAMP 列值作为字符串文本处理。 您必须使用可选的 DateTime As Char 连接选项以使分布式查询处理器和其他 SQL Server 使用者选择 DATE 或 TIMESTAMP 列中的 DB2 默认 DATE 值 (0001-01-01)。此布尔属性的默认值是 False。 可以在初始化字符串 DateTime As Char=True 或“数据链接”的“所有”选项卡中设置此属性。该属性将显示在“数据源向导”的“所有属性”屏幕上。 警告: 在同一连接中,不能同时使用 DateTime As Char=True 和 DateTime As Date=True。 要使用这两种功能,必须使用不同的连接。
DateTime As Date 全部 全部 一种可选的 OLE DB 数据源初始化属性,它指示数据访问接口删除 SQL Server 日期时间数据值中的时间信息,并仅将日期信息传递给 IBM DB2 数据库。

您必须使用可选 DateTime As Date 连接选项,允许分布式查询处理器和其他 SQL Server 使用者使用 INSERT 和 UPDATE 语句写入 SQL Server 日期时间数据值,或利用 SELECT、INSERT、UPDATE 和 DELETE 语句使用参数中的 SQL Server 日期时间数据值。 默认值为 false。 可以在初始化字符串 DateTime As Date=True 或“数据链接”的“所有”选项卡中设置此属性。该属性将显示在“数据源向导”的“所有属性”屏幕上。 警告: 在同一连接中,不能同时使用 DateTime As Char=True 和 DateTime As Date=True。 要使用这两种功能,必须使用不同的连接。
DBMS 平台 数据源(aka 数据源平台) 高级 或者,您可以指示数据访问接口根据关系数据库管理系统平台指定,连接到 IBM DB2 数据库服务器。 数据提供程序支持以下字符串值:DB2/MVS、DB2/400、DB2/6000 和 DB2/NT。 默认为 DB2/MVS。
Decimal As Numeric 全部 全部 一种可选的 OLE DB 数据源初始化属性,可指示数据访问接口将 DB2 Decimal (OLE DB DBTYPE_DECIMAL) 映射到 DB2 Numeric (DBTYPE_NUMERIC)。 支持 DBTYPE_NUMERIC 但不支持 DBTYPE_DECIMAL 的 OLE DB 使用者可以使用此选项读取和写入 DB2 Decimal 数据。 默认值为 false。 可以在初始化字符串 Decimal As Numeric=True 或“数据链接”的“所有”选项卡中设置此属性。该属性将显示在“数据源向导”的“所有属性”屏幕上。
默认限定符 DB2.Database 连接 DB2 数据库对象组织到称作架构的逻辑组中。 架构名称用于标识 SQL 对象(如表和视图),使用由两部分构成的命名约定 <SCHEMA>。<OBJECTNAME>。 SQL Server 使用者可以发布具有由单个部分组成的名称或未限定对象名称的 SQL 语句。 此外,您可以指定一个字符串,以指示数据访问接口来设置默认限定符的环境选项,从而通知架构中的 DB2 服务器来查找数据库对象。 默认值为空字符串。

- DB2 for z/OS 接受 128 字节字符串 (架构也称为集合) 。
- DB2 for IBM i 接受 10 字节字符串 (架构也称为集合或库) 。
- DB2 for LUW 接受 30 字节字符串。
默认架构 DB2.Database 连接 DB2 数据库对象组织到称作架构的逻辑组中。 架构名称用于编录 SQL 对象(如表和视图),采用由两部分构成的命名约定 <SCHEMA>。<OBJECTNAME>。 在设计时,为了构建 SELECT 之类的 SQL 语句,SQL Server 使用者可以向用户提供数据库目录中所有对象的列表。 此外,您可以指定一个字符串,以指示数据访问接口来将架构查询限制为单个数据库架构,这样可以提高效率和性能。 默认值为空字符串。

- DB2 for z/OS 接受 128 字节字符串 (架构也称为集合) 。
- DB2 for IBM i 接受 10 字节字符串 (架构也称为集合或库) 。
- DB2 for LUW 接受 30 字节字符串。
延迟准备 高级选项 全部 此外,您可以指定 TRUE 来指示数据访问接口,以优化处理参数化数据库命令。 默认值为 FALSE。 对于 INSERT、UPDATE 和 DELETE 命令,数据访问接口可以将 PREPARE、EXECUTE 和 COMMIT 命令组合到远程数据库的网络流中。 对于 SELECT 命令,数据访问接口将 PREPARE 和 EXECUTE 命令组合到网络流中。 此优化可最大程度地减少网络流量,并可增强整体性能。
派生参数 高级选项 全部 数据访问接口将代表数据使用者(例如 SQL Server Integration Services 程序包设计者和导入/导出向导)验证和纠正字符数据类型的参数长度。 或者,您可以指定 FALSE 来指示数据访问接口不派生参数数据类型。 默认值为 TRUE。 在使用 SQL Server Replication Services 或其他 SQL Server 使用者时,不需要使用此功能。
扩展属性 全部 全部 此外,您可以指定其他以逗号分隔的属性值对,以便使用者在连接时传输到数据访问接口。
主机 CCSID Locale 高级 “数据访问接口”要求具有一个主机 CCSID 的值(编码字符集标识符),从而在字符串数据上执行代码页转换。 默认主机 CCSID 值是 EBCDIC – U.S./Canada [37] 。 通常,适用于 z/OS 和 IBM i 的 IBM DB2 数据库服务器利用 EBCDIC (扩展的二进制编码十进制交换代码) 。 有关详细信息,请参阅 SNA 国际化程序员参考 (https://go.microsoft.com/fwlink/?LinkID=181017) 。
初始目录 DB2.Database 连接 数据访问接口要求使用该值连接到 DB2 数据库服务器上的初始目录。DB2 for z/OS 接受 16 字节字符串(目录也称为位置)。 DB2 for IBM i 接受 18 字节字符串 (目录也称为关系数据库) 。 DB2 for LUW 接受 8 字节字符串(目录也称为数据库)。
集成安全性 安全(aka 单一登录) 连接(aka 单一登录) 或者,您可以指定一个字符串,以指示数据访问接口使用企业单一登录或 Kerberos 身份验证。 使用 ESSO 时,您需要为单独的关联应用程序属性指定一个并行的字符串值。 使用 Kerberos 时,您需要为主体名指定一个并行字符串值。 默认值是空字符串,这会指示数据访问接口使用从连接对象派生的用户名和密码进行交互式登录。
LoadBalancing 全部 全部 指示数据访问接口使用 DB2 for z/OS 数据库服务器返回的服务器列表,并重新连接到数据共享组中最可用的服务器,从而支持客户端事务负载平衡和容错转移。 此属性的默认值是 FALSE。
Max Pool Size 全部 全部 一种可选的 OLE DB 数据源初始化属性,它指定在为数据源启用连接池后可在连接池中存在的最大连接数目。 默认值为 100。 对“最大池大小”属性没有上限。 如果您对“最大池大小”属性配置的值小于 0,则使用默认值 100。
网络地址 TCP/IP 网络连接 TCP/IP 网络设置 当使用 TCP/IP 网络连接与 IBM DB2 数据库服务器连接时,数据访问接口要求 IP 地址或 IP 别名为 IPv4 或 IPv6 格式。
网络端口 TCP/IP 网络连接 TCP/IP 网络设置 当使用 TCP/IP 网络连接与 IBM DB2 数据库服务器相连接时,数据访问接口要求提供 IP 端口号。 对于 DB2/400,默认值为 TCP/IP 端口 446。 其他 IBM DB2 平台支持多个并发数据库实例,每个都具有唯一的 TCP/IP 端口号。
网络传输库 数据源 连接 数据访问接口支持与远程 IBM DB2 数据库服务器的 TCP/IP 网络连接。 SNA LU6.2 (APPC) 网络连接选项在数据提供程序中处于禁用状态。 使用 Host Integration Server 的提供程序版本启用了该选项。
包集合 DB2.Database 连接 包集合是指示 DB2 架构将一组包创建到其中的数据访问接口所必需的。 每个包都划分为具有静态 SQL 语句(例如 CREATE CURSOR)的部分,用于在查询数据库时检索数据。
密码 安全性 连接 交互式登录安全性依靠运行时输入的,或在配置文件或数据使用者配置存储区(如 Integration Services 包)中存储的用户名和密码。
PC 代码页 Locale 高级 “数据访问接口”要求具有一个 PC 代码页的值,从而在字符串数据上执行代码页转换。 默认的 PC 代码页是 ANSI – Latin I [1252] 。 通常情况下,数据使用者可以使用 ANSI(美国国家标准协会)或 Unicode。 有关详细信息,请参阅 SNA 国际化程序员参考 (https://go.microsoft.com/fwlink/?LinkID=181017) 。
持久性安全信息 安全性 连接 或者,您可以指定为 TRUE 以指示数据使用者或服务组件,将安全信息(如密码)与其他身份验证信息保留在一起。 默认情况下,该布尔值设置为 FALSE。 选择此选项会以纯文本格式保存用户名和密码。 无法使用此方法对用户名或密码加密。 如果攻击者可以获得对该 UDL 或文本文件所在的文件共享区的访问权限,则可能会损害服务器安全性。
主体名称 安全性 连接 此属性是与 Kerberos 身份验证一起使用所必需的。
只读 高级选项 高级 或者,当连接到 DB2 数据库服务器时,您可以指定为读取,以指示数据访问接口来声明只读访问方法。 默认为 FALSE。
行集缓存大小 全部 全部 当同时处理数据使用者调用的行并将其返回到 IRowset::GetNextRows 时,可选的 OLE DB 数据源初始化属性指示数据访问接口从 DB2 提前获取行。 在多处理器计算机中执行批量只读操作时,此功能可提高性能。 此属性的默认值是 0,表示可选的预提取功能已关闭。 我们建议将值设置为介于 50 和 200 间的数值,初始值建议设置为 100。 此属性指示数据提供程序提前获取存储在数据提供程序的行集缓存中的指定数量行批处理行。 根据使用者在 OLE DB IRowset::GetNextRows 接口上指定的 cRows 的值,自动确定批处理行的大小。 您可以从数据源向导的高级选项页面或“数据链接”对话框的“所有”选项卡上设置此属性。 您还可以通过将行集缓存大小设置为等于 100 在 OLE DB 初始化字符串或连接字符串中指定此属性。
阴影目录 全部 全部 或者,您可以指定 TRUE 以指示数据访问接口从 DB2 阴影目录中检索架构信息,这可以改进对元数据的并行访问并提高性能。 默认为 FALSE。
特殊寄存器 全部 全部 或者,可以指定 DB2 SET 语句,以指示数据提供程序在数据库连接时处理单个 DB2 SET 特殊寄存器语句。 例如,要连接到 IBM Netezza 和 IDAA(IBM DB2 分析加速器),请指定“SET CURRENT QUERY ACCELERATION=ALL”。
工作单元 (分布式事务) 高级 数据提供程序支持使用 XA 的 RUW(远程工作单元)和 DUW(分布式工作单元)。 默认值为 RUW。
使用早期元数据 全部 全部 指示数据提供程序使用在设计时定义的早期元数据(参数和列数据类型)或在运行时定义的后期元数据。 此可选属性接受一个布尔值。 默认值为 false。 (可选)在处理数据使用者程序时指定为 True,这些程序提供了设计时选项以派生数据类型或验证早期元数据。 在使用 SQL Server Integration Services、SQL Server 复制和分布式查询处理器(四部分链接服务器查询)时指定为 true。 在将 DB2 BLOB、CLOB、XML、NUMERIC 和 UDT 与大多数其他数据使用者结合使用时指定为 True。 在将 astLoad 与 SQL Server Integration Services 结合使用以将 INSERT 数据插入到 TIMESTAMP 列中时指定为 True。 在使用适用于 DB2 的 SQL Server Migration Assistant (SSMA) 读取 CLOB 数据(包括编码为 CLOB 数据的架构信息,例如 SYSIBM.SYSTRIGGERS 表的 STATEMENT 列)时指定为 true。
用户 ID 安全性 连接 交互式登录安全性依靠用户在运行时输入的,或者在配置文件或数据使用者配置存储区(例如 Integration Services 包)中存储的用户名和密码。

验证

您可以使用“验证”屏幕,通过测试连接来验证您的配置。 还可以使用该屏幕来创建 DB2 包和执行示例查询。

连接

单击“连接”按钮执行测试连接以验证数据源,并显示主机平台和版本等信息。 “输出”窗口将会显示测试连接命令的结果。 “连接字符串”以连接字符串格式显示数据源定义。

单击“包”按钮,以创建在多用户环境中执行 SQL 语句所需的 DB2 包。 “输出”窗口将会显示创建包命令的结果。

示例查询

单击“示例查询”按钮,对远程数据源执行示例查询。 示例查询可以通过使用数据源中配置的默认架构属性,检索系统目录中的表列表。 “输出”窗口将会显示示例查询命令的结果。 “网格”窗口显示默认架构中的表列表。

保存信息

使用“保存信息”屏幕可命名和保存您的配置。 配置保存在以下位置。

C:\Users\<username>\Documents\Host Integration Projects\Data Sources\

数据源名称

数据源是可用于描述数据源的参数。 在使用数据源向导来创建数据源时,会使用数据源属性来命名通用数据链接 (UDL) 文件或连接字符串文件。

OLE DB 组或托管组

Visual Studio 服务器资源管理器和 SQL Server Business Intelligence Development Studio (BIDS) 提供标准的“OLE DB 数据链接”属性对话框,用户可通过该对话框浏览到某个 UDL 文件。 对于其他数据使用者,可以采用托管初始化文本字符串文件格式来保存配置。

完成

“完成数据源向导”屏幕会显示配置的摘要和状态。 单击“完成”以实现操作。

数据访问库

可以使用 Microsoft.HostIntegration.DataAccessLibrary 命名空间中的 .NET Framework 类来自动定义包和数据源。 有关参考文档,请参阅 Microsoft.HostIntegration.DataAccessLibrary 命名空间 (https://go.microsoft.com/fwlink/?LinkID=180763) 。