Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या SQL सर्वर के लिए Microsoft OLE DB प्रदाता TLS 1.2 का समर्थन करता है?

SQLOLEDB प्रदाता और SQL सर्वर ODBC ड्राइवर जो Windows के साथ शिप करते हैं, वे लीगेसी घटक हैं जो केवल पश्चगामी संगतता के लिए प्रदान किए जाते हैं। इन्हें SQL 2005 से हटा दिया गया है।

MSSQL टाइगर टीम द्वारा इस ब्लॉग पोस्ट के अनुसार:

<ब्लॉकक्वॉट>

SQLOLEDB को TLS 1.2 के लिए समर्थन प्राप्त नहीं होगा। आपको अपने ड्राइवर को https://support.microsoft.com/en-us/kb/3135244

में सूचीबद्ध समर्थित ड्राइवरों में से किसी एक पर स्विच करना होगा

आपको SQL सर्वर नेटिव क्लाइंट 2012 को स्थापित करने में सक्षम होना चाहिए और उस OLE DB प्रदाता का उपयोग केवल एक कनेक्शन स्ट्रिंग परिवर्तन के साथ करना चाहिए (बदलें Provider=SQLOLEDB करने के लिए Provider=SQLNCLI11 ) बेशक, आश्चर्य से बचने के लिए एक बार परीक्षण करना चाहिए। उदाहरण के लिए, मुझे याद है कि जब सर्वर API कर्सर का उपयोग किया गया था, तब SQL सर्वर नेटिव क्लाइंट प्रदाता और ADO क्लासिक के साथ व्यवहार में अंतर का अनुभव करने वाला कोई व्यक्ति था, हालांकि आमतौर पर उपयोग किए जाने वाले फ़ायरहोज़ कर्सर ठीक थे।

संपादित करें

नया OLE DB ड्राइवर, MSOLEDBSQL जारी किया गया है। इस नए ड्राइवर में नवीनतम TLS 1.2 मानकों के लिए समर्थन शामिल है और यह SQL सर्वर नेटिव क्लाइंट 11 (SQLNCLI11) के साथ पश्चगामी संगत है। Microsoft SQLNCLi टीम ब्लॉग घोषणा देखें। कनेक्शन स्ट्रिंग को Provider=MSOLEDBSQL में बदलें स्थापना के बाद।

#2 संपादित करें

समय आगे बढ़ता रहता है। SQL सर्वर नेटिव क्लाइंट OLE DB ड्राइवर अब MSOLEDBSQL के पक्ष में पदावनत कर दिया गया है। अंतिम 2012 SNAC संस्करण के लिए समर्थन की समाप्ति 12 जुलाई 2012 है।

इसके अलावा, जैसा कि डेविड ने अपने उत्तर में कहा, माइक्रोसॉफ्ट ने हाल ही में विंडोज 10 बिल्ड 17763.1554 में टीएलएस 1.2 एमडीएसी घटकों के लिए समर्थन जोड़ा:

<ब्लॉकक्वॉट>

Microsoft डेटा एक्सेस कंपोनेंट्स (MDAC) में डेटा प्रदाताओं का उपयोग करके SQL सर्वर से कनेक्ट होने पर ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) 1.1 और 1.2 प्रोटोकॉल के लिए समर्थन जोड़ता है

हालांकि, कोई एन्हांसमेंट (जैसे पोस्ट-एसक्यूएल 2000 डेटा प्रकारों के लिए समर्थन) नहीं जोड़ा गया।

संक्षेप में, नए SQL सर्वर क्लाइंट ड्राइवर सीधे OS पैच स्तर निर्भरता के बिना विशिष्ट ड्राइवर और संस्करण पर अधिक नियंत्रण प्रदान करते हैं। SQL सर्वर के लिए MSOLEDBSQL और ODBC ड्राइवर n जैसे आधुनिक ड्राइवर नवीनतम SQL सर्वर सुविधाओं और सुरक्षा मानकों का समर्थन करने के लिए लगातार सुधार किए जाते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQL सर्वर में किसी XML मान से तत्व नामों की सूची कैसे प्राप्त कर सकता हूं?

  2. मैं ASP.NET और SQL सर्वर के बीच कनेक्शन पूल समस्या को कैसे हल कर सकता हूं?

  3. डेटाबेस + विंडोज प्रमाणीकरण + उपयोगकर्ता नाम/पासवर्ड?

  4. SQL सर्वर में सबसे छोटी अप्रयुक्त संख्या खोजें

  5. SQL सर्वर में APPROX_COUNT_DISTINCT () कैसे काम करता है