>Извините если вопрос дурацкий, есть проблема: Сервер в главном офисе стоит на >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 есть своя неплохая поддержка нативных юниксовых решений.
|