2012-06-04 46 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マイクロソフトはその後表すプロトコル仕様書を公表他の場所でもそのスキームを使って散在する参照が見つかる。そのため、FreeTDSはMicrosoftの命名法に切り替えました。

+1

これはfreetds.confの正しい値ですか? 9、または7.2? – user37078

+1

「Microsoft」ナンバリング、7.2。 –

関連する問題