Soweit ich weiß, gibs für PHP auch DB2-Zugriffsbefehle.

Mir scheint hier ggf. das Problem (laut obiger Fehlermeldung), dass der DSN-Name wohl doch anders konfiguriert ist.

Prüfe bitte, ob der DSN-Name korrekt ist und ob es nicht sowohl in System- als auch Benutzer-DSN's (ODBC-Quellen) der selbe Name auftaucht aber jeweils anders konfiguriert ist.

Wie gibst du die Verbindungsfolge denn genau an ?