Das Stichwort, dass mich auf die Lösung geführt hat sind "named pipes":
http://www.php.net/manual/en/ref.mssql.php#81594
Einfach die Verbindung namentlich definieren - dabei lässt sich dann auch die Zeichencodierung des Clients angeben - was dann letztlich am Server läuft ist egal:
/etc/freetds.conf
[VERBINDUNGSNAME]
host = 127.0.0.1
port = 1433
tds version = 7.0
client charset = UTF8