Для программ, которые не умеют использовать ODBC, нужно реализовать возможность прямого подключения (через клиентские библиотеки MSSQL) к имитации MS SQL-сервера. Самое простое может быть - реализовать сервер, слушающий по протоколу TDS и дальше обращающийся через функции ODBC с транслятором Сельта к PostgreSQL.
Читал документацию по freetds и unixODBC.
Вроде уже писал, возможно в качестве основы подойдёт SQL-файрволл http://www.greensql.net/
(In reply to comment #2) > Вроде уже писал, возможно в качестве основы > подойдёт SQL-файрволл > http://www.greensql.net/ > Подойдет только общая идея, GreenQSL написан для исп-я с MySQL,PostgreSQL Читал документацию.
Начал писать простейший сервер на одного клиента, который будет уметь подключаться слушать порт и отправлять все присланное в Postgres (При этом скорее всего будет это делать в один поток), ведя логи присланного.
(В ответ на comment #4) > Начал писать простейший сервер на одного клиента, который будет уметь Хорошо. Только в отдельной баге.
Для работы с сетью наверняка будет полезна The Intelligent Transport Layer http://www.zeromq.org/
Откладываем задачи, к которым не обращались более 100 дней.