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

Linux से SQL सर्वर से कनेक्ट करने में विफलता

Microsoft के linux ड्राइवर का उपयोग करते समय Microsoft के SQL सर्वर से कनेक्ट होने वाले linux और odbc के साथ काम करते समय एक 'गॉचा', सर्वर के लिए odbc.ini में स्ट्रिंग है जिसमें पोर्ट भी होना चाहिए।

 Server = [protocol:]server[,port]

http://msdn.microsoft.com/en-us/library के अनुसार /hh568455.aspx यह अधिकांश अन्य सेटअपों की तुलना में एक अलग परंपरा है जो port = <portnumber> . का उपयोग करते हैं सम्मेलन। यदि वह कॉन्फ़िगर नहीं किया गया है, तो आपको 'SQLConnect नहीं हो सका' त्रुटि दिखाई देगी।

यह भी सुनिश्चित करें कि सही ओडीबीसी फाइलों का उपयोग किया जा रहा है।

odbcinst -j

कॉन्फ़िगर किए गए स्रोत और उनके स्थान दिखाएगा।

एक और गोचा जो आपको बाद में मिल सकता है, वह यह है कि SQL सर्वर के लिए ड्राइवर 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. वितरित डेटाबेस लेनदेन बनाम क्रॉस डेटाबेस लेनदेन

  2. SQL सर्वर प्रबंधन स्टूडियो (SSMS) के साथ डेटाबेस डिज़ाइन अवधारणाएँ भाग 1

  3. SQL सर्वर के साथ Lucene.Net कॉन्फ़िगर करें

  4. संलग्न डेटाबेस केवल पढ़ने के लिए है

  5. कई पंक्तियों को जोड़ना