Pergunta

Eu estou rodando o PHP 5.2.4 com v1.8.0 ibm_db2 no Ubuntu 8.04.1 Server. Eu estou tentando acertar um IBM iSeries executando o OS / 400 V5R3, mas não tenho certeza em tudo como realmente conectar sem uma DSN. Eu olhei http://www.connectionstrings.com/ mas nenhum do DB2 ou AS / 400 seqüências de conexão parecem funcionar. Tudo o que eu acabar com:

[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013

Aqui está a minha corrente do string DSN:

DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password

Eu também tentei o 'driver IBM DB2 ODBC', mas obter o mesmo erro como a string acima.

Foi útil?

Solução 2

Como se vê, eu tive que usar ODBC como não havia uma maneira fácil de acesso DBU do PHP sem ter que configurar o DB2-C e tubo de tudo por lá.

Outras dicas

Aqui está o que eu uso dentro do ambiente .NET:

Provider=IBMDA400.DataSource.1;Data Source=xxx.xxx.xxx.xxx;Password=xxxxxxxxxx;User ID=xxxxxxxxxx;Initial Catalog=SERVERNAME

Você pode estar faltando o "Catálogo inicial".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top