2012-06-04 13 views
12

मैं एमएसएसएलएल डाटाबेस से कनेक्ट करने के लिए कुछ समय के लिए 8.0 प्रोटोकॉल के साथ फ्रीटीडीएस का उपयोग कर रहा हूं, और चीजें बहुत अच्छी तरह से काम कर रही हैं। लेकिन, हाल ही में, चीजें इतनी महान काम नहीं करनी शुरू हुईं। मैं विवरण छोड़ दूंगा।टीडीएस प्रोटोकॉल संस्करण 8.0 क्या है और मुझे इसका उपयोग क्यों करना चाहिए?

तो हमने तय किया कि हम थोड़ा और जानना था, और मैं थोड़ा निम्नलिखित से उलझन में हूँ:

Does FreeTDS support Microsoft servers?

हां। माइक्रोसॉफ्ट सर्वर आमतौर पर टीडीएस 5.0 कनेक्शन स्वीकार नहीं करते हैं। प्रोटोकॉल के संस्करण 4.2, 7.0 या 8.0 में से एक का उपयोग करें। विवरण के लिए User Guide देखें।

User Guide

[No mention of 8.0 anywhere on the page.] 

तो, क्या टीडीएस प्रोटोकॉल संस्करण 8.0 और मुझे इसका उपयोग क्यों चाहिए?

उत्तर

20

फ्रीटीडीएस "संस्करण 8" वास्तव में संस्करण 7.1 है। दुर्भाग्य से, आपको लगता है कि यह पता लगाने की "history of TDS versions" पृष्ठ को देखने के लिए है, लेकिन यहाँ स्पष्टीकरण वहां से बताया गया है:

इससे पहले FreeTDS प्रलेखन संस्करणों 7, 8 के लिए भेजा और 9. माइक्रोसॉफ्ट बाद में एक प्रोटोकॉल विनिर्देश दस्तावेज़ को संकेतित प्रकाशित 7.1 और 7.2, और किसी और को उस योजना का उपयोग करके बिखरे हुए संदर्भ भी मिलते हैं। इसी कारण से, फ्रीटीडीएस ने माइक्रोसॉफ्ट के नामकरण पर स्विच किया।

+1

तो freetds.conf के लिए सही मूल्य कौन सा है? 9, या 7.2? – user37078

+1

"माइक्रोसॉफ्ट" नंबरिंग, 7.2। –

संबंधित मुद्दे