12

一段时间以来,我一直在使用带有 8.0 协议的 FreeTDS 连接到 MSSQL 数据库,并且效果很好。但是,最近,事情开始变得不太好。我会省略细节。

所以我们决定我们需要知道更多,我对以下内容有点困惑:

FreeTDS 是否支持 Microsoft 服务器?

是的。Microsoft 服务器通常不接受 TDS 5.0 连接。使用协议的 4.2、7.0 或 8.0 版本之一。有关详细信息,请参阅用户指南

用户指南

[No mention of 8.0 anywhere on the page.]

那么,什么是 TDS 协议 8.0 版,我为什么要使用它?

4

1 回答 1

22

FreeTDS“版本 8”实际上是版本 7.1。不幸的是,您必须查看“ TDS 版本历史”页面才能弄清楚这一点,但以下是那里的解释:

早期的 FreeTDS 文档提到了版本 7、8 和 9。微软随后发布了一份协议规范文档,表示 7.1 和 7.2,并且在其他地方也发现了使用该方案的零散参考。出于这个原因,FreeTDS 改用了微软的命名法。

于 2012-06-05T00:39:14.213 回答