Итак, я решил проблему, не ответив на свой вопрос, поэтому я опубликую свое решение, а также некоторые ресурсы, которые я нашел.
Мое решение состояло в том, чтобы настроить 32-разрядную виртуальную машину Windows с установленными драйверами ODBC и использовать SQL Server 2008 Express Advanced (бесплатно!) Для создания связанного сервера, к которому я мог бы получить доступ с моего 64- немного среды SSIS. Это прекрасно работает, я не могу поверить, что это не пришло мне в голову раньше.
Во всяком случае, также были проведены некоторые исследования ретрансляторов баз данных, прокси и мостов.
В моем случае лучше всего искать "мост ODBC-ODBC". Есть пара коммерческих продуктов, ничего бесплатного. Около тысячи баксов. Существует продукт ретрансляции ODBC за 50 долларов, который не стоит того, потому что он использует собственный протокол TCP / IP, а не соединяется с протоколом ODBC.
Существует несколько бесплатных мостов JDBC-JDBC, которые можно объединить с мостом JDBC-ODBC для создания работоспособного ретранслятора, если ваш клиент может использовать JDBC. Существует также проект моста ODBC-JDBC с открытым исходным кодом (не уверенный в качестве), который может быть использован для создания моста ODBC-JDBC-JDBC-ODBC. Ха.
Последний вариант, к которому я подошел очень близко, - это написать простой веб-сервис .NET, который принимает учетные данные и запрос и возвращает результаты в виде CSV. (В моем случае, однако, драйвер ODBC не работал правильно с .NET, так как он был основан на более старой версии ODBC, чем платформа .NET. В противном случае, я думаю, что это сработало бы нормально).
Очевидно, что вам необходимо понять последствия любого из них для безопасности.