2012-06-04 146 views
12

我一直在使用FreeTDS 8.0協議連接到MSSQL數據庫一段時間,事情已經很好。但是,最近,事情開始變得不那麼好。我會留下細節。什麼是TDS協議版本8.0,爲什麼要使用它?

所以我們決定,我們需要知道更多一點,我有點通過以下困惑:

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和我爲什麼要使用它呢?

回答

20

FreeTDS「版本8」實際上是版本7.1。不幸的是,你要看看「history of TDS versions」頁面明白這一點,但這裏的解釋從那裏:

早些時候freetds的文件稱7版本,8和9。微軟隨後發佈了協議規範文件表示7.1和7.2,我們也可以在其他地方找到使用該方案的分散引用。出於這個原因,FreeTDS轉向了微軟的命名。

+1

那麼哪個是freetds.conf的正確值? 9,還是7.2? – user37078

+1

「微軟」編號,7.2。 –