DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
IBM 数据服务器客户机和驱动程序概述 > IBM 数据服务器驱动程序 >

配置文件 db2dsdriver

配置文件 db2dsdriver.cfg 以人工可读格式包含数据库目录信息以及客户机配置参数。

配置文件 db2dsdriver.cfg 是包含各种关键字和值的 ASCII 文件,可使用这些关键字和值来通过 ODBC、CLI、.NET、OLE DB 或开放式源代码(PHP 或 Ruby)在使用这些关键字的应用程序与受支持的数据库之间建立连接。这些关键字与数据库别名名称关联,会影响访问该数据库的所有应用程序。还可使用此配置文件来指定与综合系统(sysplex)相关的设置。

此配置文件可与下列数据服务器驱动程序配合使用:

不需要为这些驱动程序创建并填充配置文件 db2dsdriver.cfg,在没有此配置文件的情况下,它们可以工作。但是,可以使用该配置文件来指定别名,而不是指定数据库名称、主机、端口和应用程序中配置参数信息。

此外,如果存在现有 IBM 数据服务器客户机(IBM 数据服务器运行时客户机或 IBM 数据服务器客户机),那么可以使用 db2dsdcfgfill 命令来将现有数据库目录信息复制到配置文件 db2dsdriver.cfg 中。使用此命令的情况下,会根据特定数据库管理器实例的本地数据库目录、节点目录和数据库连接服务(DCS)目录的内容填充该配置文件。

在该配置文件中指定的各种关键字、值和特定数据库连接设置都适用于与该数据库或别名建立的所有 ODBC、CLI、.NET 或开放式源代码应用程序连接。

可以编辑配置文件 db2dsdriver.cfg。但是,必须手动编辑该文件。此外,在编辑该文件之后,必须重新启动应用程序才能使更改生效。会在下列其中一个路径中创建该配置文件:

对于具有下列属性的数据库,该配置文件不能包含多个相同条目:数据库名称、服务器名称和端口号。此外,该配置文件不能包含多个相同数据库别名条目。

提供了样本配置文件以帮助您入门。它位于 sqllib/cfg 目录中。该配置文件包含下列部分:

<configuration>
	<DSN_Collection>
		<dsn alias="alias1" name="name1" host="server1.net1.com" port="50001"/>
		<!-- Long aliases are supported -->
		<dsn alias="longaliasname2" name="name2" host="server2.net1.com" port="55551">
			<parameter name="Authentication" value="Client"/>
		</dsn>
	</DSN_Collection>
	<databases>
		<database name="name1" host="server1.net1.com" port="50001">
			<parameter name="CurrentSchema" value="OWNER1"/>
			<wlb>
				<parameter name="enableWLB" value="true"/>
				<parameter name="maxTransports" value="50"/>
			</wlb>
			<acr>
				<parameter name="enableACR" value="true"/>
			</acr>
		</database>
		<!-- Local IPC connection -->
		<database name="name3" host="localhost" port="0">
			<parameter name="IPCInstance" value="DB2"/>
			<parameter name="CommProtocol" value="IPC"/>
		</database>
	</databases>
	<parameters>
		<parameter name="GlobalParam" value="Value"/>
	</parameters>
</configuration>
注:
DSN_Collection 条目(别名、名称、主机和端口)必须包含值,不能为空。另外,数据库条目(名称、主机和端口)也必须包含值。
[ 页的顶部 | 上一页 | 下一页 | 目录 ]