2017-01-05 27 views
1

Может ли кто-нибудь указать мне, как настроить соединение ODBC с MS SQL Server с помощью FreeTDS? Все сообщения и элементы, которые я нашел в Интернете, требуют файла .so, который больше не генерируется (или не требуется) при установке FreeTDS в соответствии с его documentation. Меня смущает тот факт, что в пользовательской документации также показана настройка с использованием файла libtdsodbc.so.Конфигурация FreeTDS на MacOS без файлов .so

Мне удалось найти эту ссылку на Github (https://github.com/Homebrew/legacy-homebrew/issues/24550) о ком-то, кто вручную скомпилировал iODBC для Mac и получил его работу, но после клонирования соответствующего источника Guthub iODBC я не смог его скомпилировать без ошибок. Ошибка 127 (это то, что я получаю) для меня довольно расплывчата. Ручная установка iODBC каким-то образом сделала brew install freetds найти необходимые заголовки iODBC для генерации libtdsodbc.so.

Я предполагаю, что поскольку FreeTDS больше не генерирует какой-либо .so (Общий объект), он должен функционировать без них.

Любая помощь очень ценится.

С уважением,

Andre.

+0

Я бы предложил установить последнюю [предварительно скомпилированную iODBC для OS X (в настоящее время 3.52.12)] (http://www.iodbc.org/dataspace/iodbc/wiki/iODBC/Downloads#Mac_OS_X). В строках OS X часто используется '.dylib' вместо' .so'; файлы одинаковые. [«Свободные» драйверы ODBC часто стоят дороже, чем вы сохраняете наличными] (http://www.openlinksw.com/weblogs/uda/?id=1847) ... – TallTed

+0

Спасибо за отзыв! –

ответ

1

Нашли обходной путь здесь в Stackflow, используя старую версию FreeTDS и pymssql: mac - pip install pymssql error

Теперь на следующий вызов. :)

Cheers !!