Linux与FreeTDS的Microsoft ODBC驱动程序?

问题描述:

我正在研究从RHEL6应用程序服务器连接到MSSQL数据库的可能性。我发现有两种方式:Linux与FreeTDS的Microsoft ODBC驱动程序?

有谁在使用这两种设置的经验? (我特别好奇后者,因为它由MS正式支持)。性能?稳定性?我可能会错过任何其他选项?

为了记录在案,我去的那一刻freetds的。我评估了unixODBC和FreeTDS,发现FreeTDS目前更容易使用。

+2

你愿意展开这个答案吗?我也想知道你在问题中提供的两个选项之间的区别。 FreeTDS如何或以何种方式更易于使用? – nmc

+0

我发现文档更好,API更易于开始,也许最重要,安装和部署更容易。另外一个好处是我可以阅读和理解FreeTDS的源代码。 – Krumelur

另一种选择是MS JDBC driver for SQL Server

+0

谢谢。诚然,我应该写下与驱动程序的接口将用C++编写。 – Krumelur

我们(斯软件)也有一个商业产品,我们已经销售了好几年。

Easysoft SQL Server ODBC Driver

+0

谢谢!我目前正在评估FreeTDS。 – Krumelur

如果您使用的是早期版本的SQL Server(例如2000),则当前的Microsoft ODBC驱动程序可能无法正常工作。

freetds的声称与MS SQL Server的所有版本的工作: http://www.freetds.org/faq.html#Does.FreeTDS.support.my.server