>Извините если вопрос дурацкий, есть проблема: Сервер в главном офисе стоит на
>Win2003 и MS SQL. Существует несколько филиалов, которые связаны с офисом
>низко скоростными каналами связи. База имеет очень большой объем поэтому сложно
>таблицы гонять по этим каналам. Сейчас в каждом удаленном офисе стоит
>по серверу Win 2003 + MSSQL, и сервера обмениваются между собой
>только репликациями. Стоит задача избавится от нелеицензионного ПО в удаленных офисах.
>А именно перейти на Линукс. Каким образом можно связать MS SQL
>и Linux чтобы не гонять базу по низкоскоросным каналам, а пользователи
>работали так как и работали, но сервера перешли на бесплатную платформу.
>Или этого сделать невозможно. Спасибо за ответ.
Когда у меня встала проблема ODBC-доступа к MSSQL из под Linux'а, самое путное, что я нашел, это freetds - http://www.freetds.org/. Главное не забыть его конфигурить с ключиком --enable-msdblib. Он пашет как stand alone, так и в сочетании с бриджами iODBC или UNIX-ODBC.
Так же freetds можно использовать для ODBC-доступа к sybase, но, ИМХО, это излишество, т.к. у sybase есть своя неплохая поддержка нативных юниксовых решений.
|