O arquivo de configuração db2dsdriver.cfg contém informações de diretório do banco de dados e parâmetros de configuração do cliente em um formato legível por humanos.
O arquivo de configuração db2dsdriver.cfg é um arquivo ASCII que contém várias palavras-chave e valores que podem ser utilizados para fazer uma conexão a um banco de dados suportado através de ODBC, CLI, .NET, OLE DB ou software livre (PHP ou Ruby) e os aplicativos que utilizam as palavras-chave. As palavras-chave estão associadas ao banco de dados nome do alias e afetam todos os aplicativos que acessam o banco de dados. Você também pode utilizar esse arquivo de configuração para especificar configurações relacionadas ao Sysplex.
Esse arquivo de configuração pode ser utilizado com os seguintes drivers do servidor de dados:
Você não precisa criar e preencher o arquivo de configuração db2dsdriver.cfg para esses drivers, eles podem funcionar sem esse arquivo de configuração. No entanto, em vez de especificar o nome, o host, a porta e as informações de parâmetros de configuração do banco de dados, você pode utilizar o arquivo de configuração para especificar aliases.
Além disso, se você tiver um cliente de servidor de dados IBM existente ( IBM Data Server Runtime Client ou IBM Data Server Client), poderá copiar as informações de diretório do banco de dados existente para o arquivo de configuração db2dsdriver.cfg utilizando o comando db2dsdcfgfill. Ao utilizar esse comando, o arquivo de configuração é preenchido com base no conteúdo do diretório do banco de dados local, no diretório de nós e no diretório do Database Connection Services (DCS) de uma instância específica do gerenciador do banco de dados.
As várias palavras-chave, valores e configurações específicas de conexão com o banco de dados especificadas no arquivo de configuração aplicam-se a todas as conexões do aplicativo livre feitas para aquele banco de dados ou alias.
O arquivo de configuração db2dsdriver.cfg pode ser editado. No entanto, o arquivo deve ser editado manualmente. Além disso, após editar o arquivo você deve reiniciar o aplicativo para que as alterações tomem efeito. O arquivo de configuração é criado em um dos seguintes caminhos:
O arquivo de configuração não pode conter múltiplas entradas idênticas para um banco de dados com as seguintes propriedades: nome do banco de dados, nome do servidor e número de porta. Além disso, o arquivo de configuração não pode conter múltiplas entradas de alias de banco de dados idênticas.
Um arquivo de configuração de amostra é enviado para ajudá-lo a iniciar. Ele está localizado no diretório sqllib/cfg. O arquivo de configuração contém as seguintes seções:
<configuration> <DSN_Collection> <dsn alias="alias1" name="name1" host="server1.net1.com" port="50001"/> <!-- Aliases de login são suportados --> <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> <!-- Conexão IPC Local --> <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>