Tydligen är problemet med ODBC. Det finns en bugg i PHP där kolumnnamnen trunkeras med 31 tecken, och det enda sättet att fixa detta är att kompilera PHP, ändra arraylängden på name
i /ext/odbc/php_odbc_includes.h
(vanligtvis 32 men tydligen var det 16 i ditt fall), men detta har inte bevisats vara varken säkert eller osäkert. Gå här
och här
för att se mer information om detta.