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

时间:2012-06-04 22:28:58

标签: sql-server freetds

我已经使用带有8.0协议的FreeTDS一段时间来连接到MSSQL数据库,事情已经发挥得很好。但是,最近,事情开始变得不那么好了。我会遗漏细节。

所以我们决定我们需要了解更多,我对以下内容感到困惑:

Does FreeTDS support Microsoft servers?

  

是。 Microsoft服务器通常不接受TDS 5.0连接。使用   协议版本4.2,7.0或8.0之一。查看User Guide   详情。

User Guide

[No mention of 8.0 anywhere on the page.]

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

1 个答案:

答案 0 :(得分:20)

FreeTDS“版本8”实际上是版本7.1。不幸的是,你必须查看“history of TDS versions”页面来解决这个问题,但是这里的解释是:

  

早期的FreeTDS文档涉及版本7,8和9.Microsoft随后发布了一个表示7.1和7.2的协议规范文档,并且在其他地方也可以找到使用该方案的分散引用。出于这个原因,FreeTDS改用微软的命名法。