12

私はMSSQLデータベースに接続するために8.0プロトコルでFreeTDSをしばらく使用してきましたが、うまくいきました。しかし、最近、物事はそれほどうまく機能しなくなり始めました。詳細は割愛します。

そこで、もう少し知る必要があると判断しました。次の点で少し混乱しています。

FreeTDSはMicrosoftサーバーをサポートしていますか?

はい。Microsoftサーバーは通常、TDS5.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を参照していました。その後、Microsoftは7.1および7.2を示すプロトコル仕様ドキュメントを公開し、他の場所でもそのスキームを使用した参照が散在していることがわかりました。そのため、FreeTDSはMicrosoftの命名法に切り替えました。

于 2012-06-05T00:39:14.213 に答える