Microsoft ODBC драйвер за Linux срещу FreeTDS?

Проучвам възможностите за свързване към MSSQL база данни от сървър за приложения RHEL6. Намерих два начина:

Някой има ли опит в използването на някоя от тези настройки? (За последното съм особено любопитен, тъй като се поддържа официално от MS). Производителност? Стабилност? Някакви други опции, които може да пропускам?


person Krumelur    schedule 29.05.2012    source източник
comment
Все още ли използвате FreeTDS през 2019 г.? Използвам го от 2014 г., основно без проблеми, но съм любопитен за драйверите на Microsoft. Техните скорошни документи изглеждат много полезни: docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/   -  person Neil C. Obremski    schedule 19.11.2019
comment
Не, не го използвам повече.   -  person Krumelur    schedule 22.11.2019


Отговори (3)


За протокола, в момента използвах FreeTDS. Оцених както unixODBC, така и FreeTDS и открих, че FreeTDS е по-лесен за работа в момента.

person Krumelur    schedule 13.07.2012
comment
Бихте ли разширили този отговор? Също така искам да знам разликите между двете опции, които посочихте във въпроса си. Как или по какъв начин е по-лесно да се работи с FreeTDS? - person nmc; 15.02.2013
comment
Открих, че документацията е по-добра, приложните програмни интерфейси (API) са по-лесни за започване и може би най-важното е, че инсталирането и внедряването са много по-лесни. Голям плюс е, че мога също да чета и разбирам изходния код за FreeTDS. - person Krumelur; 16.02.2013

Друга опция е MS JDBC драйвер за SQL Server

person mavroprovato    schedule 29.05.2012
comment
Благодаря. Вярно, трябваше да напиша, че интерфейсът с драйвера ще бъде написан на C++. - person Krumelur; 30.05.2012

Ако работите с по-стари версии на SQL Server (напр. 2000), текущите драйвери на Microsoft ODBC може да не работят.

FreeTDS твърди, че работи с всички версии на MS SQL Server: http://www.freetds.org/faq.html#Does.FreeTDS.support.my.server

person graysonwright    schedule 07.12.2017