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

SQL सर्वर समांतर डेटावेयरहाउसिंग टीडीएस त्रुटि के लिए कर्सर समर्थन के लिए एक वर्कअराउंड एक कार्यान्वित सुविधा नहीं है

संस्करण 1.7.16 में, Easysoft SQL Server ODBC ड्राइवर क्लाइंट कर्सर का उपयोग करने से सर्वर कर्सर में बदल गया, जब किसी एप्लिकेशन के व्यवहार ने सुझाव दिया कि उसे केवल क्वेरी परिणाम में डेटा के सबसेट की आवश्यकता है। यह कर्सर व्यवहार हमारे SQL सर्वर ODBC ड्राइवर को Microsoft के मूल क्लाइंट के साथ और संरेखित करता है।

इस व्यवहार के लिए एक ओवरराइड संस्करण 1.8.10 में जोड़ा गया था क्योंकि यदि एप्लिकेशन वास्तव में संपूर्ण परिणाम सेट करना चाहता है, तो सर्वर कर्सर का उपयोग करने से प्रदर्शन प्रभाव पड़ता है, क्योंकि सर्वर कर्सर धीमे होते हैं।

इस परिवर्तन का एक अन्य दुष्प्रभाव SQL Azure में यह त्रुटि है:

"Cursor support is not an implemented feature for SQL Server Parallel Data
Warehousing TDS" error

कर्सर के पिछले व्यवहार पर वापस जाने के लिए और इस त्रुटि को उत्पन्न होने से रोकने के लिए, इस OVERRIDE को जोड़ें आपके ODBC डेटा स्रोत के लिए लाइन:

[SQLSERVER_SAMPLE]
.
.
.
OVERRIDE=65536
      

ODBC डेटा स्रोत सामान्य रूप से /etc/odbc.ini . में संग्रहीत होते हैं ।


  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 सर्वर (T-SQL) में किसी प्रोफ़ाइल के भीतर डेटाबेस मेल खाते की अनुक्रम संख्या कैसे बदलें

  2. SQL सर्वर ट्रिगर - भाग 2 DDL और लॉगऑन ट्रिगर

  3. SQL सर्वर प्रदर्शन निगरानी के बारे में शीर्ष 10 अक्सर पूछे जाने वाले प्रश्न

  4. लेन-देन त्रुटि और लेन-देन के दायरे की स्थिति के लिए कार्रवाई मान्य नहीं है

  5. फ़ंक्शन का उपयोग करके दो तिथियों के बीच तिथियों की सूची प्राप्त करें