Die bloße Existenz der Datei hilft nicht viel, wenn die User spezfifischen Suchpfade nicht stimmen.
Dann kommen die Zugriffsrechte für Nutzer, Gruppe, Alle (Ich weiß nichts über die Treiberarchitektur, wenn es irgendwie Richtung
COM Server geht, ist es ggF. sogar ein eigener User)
Anhand des Links von hoika und Deiner Versionsangaben:
Warum soll es
ODBC 11 sein? (alt)
Wieso nicht 13 oder 13.1? (neu und hoffentlich bessere Installer Routinen)
Annahme: Auch ein neuer 13 Treiber kann einen 12er Server ansprechen.
Wenn schon Linux, warum MS
SQL "hinten dran"?
Apropos Version, welches Linux ist es und welche Version?
Die "Bitness"-Frage thematisiert ja schon die Fehlermeldung, aber:
32/64 Bit "EXE" => entsprechend 32/64bit
ODBC Treiber installiert?
Was sagt bspw. die Groups und Shadow Datei nach der Installation? Ist etwas MS mäßiges hinzugekommen?
Als welcher User hast Du installiert?
Welches Verfahren, Schritte, Repository hast Du verwendet?
"Bestandteil von Delphi"
ist es sicher nicht, ein
ODBC Treiber gehört auch in der Windows Welt nicht zu Delphi. Was nicht bedeutet, dass Delphi je nach Edition nicht native Zugriffsmöglichkeiten (ohne
ODBC) bietet. Wie weit das für Linux gilt, weiß ich allerdings nicht.