中的 OLE DB 提供程序特定属性支持

下表汇总了主机集成服务器随附的 Microsoft OLE DB Provider for Informix 版本支持的 DBPROPSET_DBINIT 属性集中特定于提供程序的 OLE DB 版本 2.8 属性。

OLE DB 属性 ID 说明
DBPROP_INFORMIX_AUTHENTICATION 指示数据提供程序在连接到数据源时如何保护身份验证和数据。 此必需属性接受VT_BSTR值。 默认值为“服务器”。
DBPROP_INFORMIX_NEWPWD 指示数据提供程序使用 PCM (密码更改管理) 将现有密码替换为新密码。 此可选属性接受VT_BSTR值。 默认值为空字符串。
DBPROP_INFORMIX_CLIENTAPPNAME 指示数据提供程序在连接时将客户端应用程序名称字符串发送到数据源。 此可选属性接受VT_BSTR值。 默认值为一个空字符串。 数据源管理员可以使用此信息进行计帐、记录和疑难解答。
DBPROP_INFORMIX_CLIENTUSERID 指示数据提供程序在连接时将客户端用户标识符字符串发送到数据源。 此可选属性接受VT_BSTR值。 默认值为一个空字符串。 数据源管理员可以使用此信息进行计帐、记录和疑难解答。
DBPROP_INFORMIX_CLIENTACCTNG 指示数据提供程序在连接时将客户端记帐信息字符串发送到数据源。 此可选属性接受VT_BSTR值。 默认值为一个空字符串。 数据源管理员可以使用此信息进行计帐、记录和疑难解答。
DBPROP_INFORMIX_WRKSTNNAME 指示数据提供程序在连接时将客户端工作站名称字符串发送到数据源。 此可选属性接受VT_BSTR值。 默认值为一个空字符串。 数据源管理员可以使用此信息进行计帐、记录和疑难解答。
DBPROP_INFORMIX_DEFPREP 指示数据提供程序优化参数化数据库命令的处理。 此可选属性接受VT_BOOL值。 默认值为 false。 对于 INSERT、UPDATE 和 DELETE 命令,数据提供程序可将 PREPARE、EXECUTE 和 COMMIT 命令组合到远程数据库的网络流中。 对于 SELECT 命令,数据访问接口将 PREPARE 和 EXECUTE 命令组合到网络流中。 此优化可最大程度地减少网络流量,并提高整体性能
DBPROP_INFORMIX_EARLYMETADATA 指示数据提供程序使用在设计时定义的早期元数据(参数和列数据类型)或在运行时定义的后期元数据。 此可选属性接受VT_BOOL值。 默认值为 false。 (可选)在处理数据使用者程序时指定为 True,这些程序提供了设计时选项以派生数据类型或验证早期元数据。 在使用 SQL Server Integration Services 和分布式查询处理器的四部分链接服务器查询时指定为 True。 在将 Informix BLOB、CLOB、XML、NUMERIC 和 UDT 与大多数其他数据使用者结合使用时指定为 true。
DBPROP_INFORMIX_DERPARMS 指示数据提供程序代表数据使用者(例如SQL Server Integration Services 包设计器和导入/导出向导)验证和更正字符数据类型的参数长度。 此可选属性接受VT_BOOL值。 默认值为 false。 在使用 SQL Server Replication Services 或其他 SQL Server 使用者时,不需要使用此功能。
DBPROP_INFORMIX_CERTICATECN 指示数据提供程序使用安全套接字层 (SSL) 或传输层安全性 (TLS) 加密进行连接。 此可选属性接受VT_BSTR值。 默认值为空字符串。
DBPROP_INFORMIX_ROWSETCACHESIZE 指示数据提供程序从 Informix 预提取行,同时在调用 IRowset::GetNextRows 时同时处理行并将其返回给数据使用者。 在多处理器计算机中执行批量只读操作时,此功能可提高性能。 此必需属性接受VT_I4值。 默认值是 0,表示可选的预提取功能已关闭。 我们建议将值设置为介于 50 和 200 间的数值,初始值建议设置为 100。 这指示数据提供程序预先提取指定数量的行批,这些批存储在数据提供程序的行集缓存中。 根据使用者在 OLE DB IRowset::GetNextRows 接口上指定的 cRows 的值,自动确定批处理行的大小。
DBPROP_INFORMIX_HOSTCCSID 数据提供程序需要主机 CCSID (编码字符集标识符) 值,用于对字符串数据执行代码页转换。 此必需属性接受VT_I4值。 默认值为“Unicode – UTF8 [1208]”。
DBPROP_INFORMIX_PCCODEPAGE 数据提供程序需要用于对字符串数据执行代码页转换的电脑代码页的值。 此必需属性接受VT_I4值。 默认值为“Unicode – UTF8 [1208]”。 通常情况下,数据使用者可以使用 Unicode 或 ANSI(美国国家标准协会)。
DBPROP_INFORMIX_MAXPOOLSIZE 指示数据提供程序在为数据源启用连接池时连接池中可以存在的最大连接数。 此可选属性接受VT_I4值。 默认值为 100。 对“最大池大小”属性没有上限。 如果您对“最大池大小”属性配置的值小于 0,则使用默认值 100。
DBPROP_INFORMIX_NETADDRESS 网络地址以 IPv4 或 IPv6 格式定义 Informix 服务器的 TCP/IP 地址或别名。 此必需属性接受VT_BSTR值。 默认值为空字符串。
DBPROP_INFORMIX_NETPORT 网络端口定义 Informix 服务器侦听传入的 DRDA 客户端连接请求的 TCP/IP 端口号。 此必需属性接受VT_I4值。 默认值为 9089。
DBPROP_INFORMIX_SCHEMA 指示数据提供程序将架构查询限制为单个数据库架构,从而提高效率和性能。 此可选属性接受最多 128 个字节的VT_BSTR值。 默认值为一个空字符串。 Informix 数据库对象组织到称作“架构”的逻辑组中。 架构名称用于编录 SQL 对象(如表和视图),使用由两部分构成的命名约定 <SCHEMA>。<OBJECTNAME>。 在设计时,为了构建 SELECT 等 SQL 语句,数据使用者可以向用户提供数据库目录中所有对象的列表。
DBPROP_INFORMIX_DBMSPLATFORM DBMS 平台定义 Informix 服务器的操作系统。 数据访问接口使用该值将数据类型转换为此平台支持的格式。 此必需属性接受VT_BSTR值。 默认值为“NT”。
DBPROP_INFORMIX_AFFLIATEAPP 关联应用程序是一个企业单一 Sign-Son 一组与数据源关联的映射凭据。 此可选属性接受VT_BSTR值。 默认值为一个空字符串。 请与 ESSO 管理员联系获得关联应用程序名称。
DBPROP_INFORMIX_PRINCIPLENAME 服务主体名称 (SPN) 是数据提供程序在连接到 Informix 服务器时唯一标识用户的名称。 此可选属性接受最多 128 个字节的VT_BSTR值。 默认值为空字符串。
DBPROP_INFORMIX_AUTOCOMMIT 指示数据提供程序隐式提交所有 SQL 语句。 此可选属性接受VT_BOOL值。 默认值为 false。
DBPROP_INFORMIX_CONNPOOLING 指示数据提供程序使用客户端连接池。 此可选属性接受VT_BOOL值。 默认值为 false。
DBPROP_INFORMIX_UNITSOFWORK 指示数据提供程序是否保护事务性工作单元。 此必需属性接受VT_BSTR值。 默认值为 RUW(未受保护的远程工作单元)。 可选值为 DUW(受保护的分布式工作单元)。
DBPROP_INFORMIX_LOADBALANCING 指示数据提供程序利用 Informix 数据库服务器返回的服务器列表重新连接到组中最可用的服务器,以支持客户端事务负载均衡。 此可选属性接受VT_BOOL值。 默认值为 false。
DBPROP_INFORMIX_QUOTEDPREFIX 指示数据提供程序使用带引号的前缀和带引号的后缀来分隔字符串标识符。 此可选属性接受VT_BOOL值。 默认值为 false。