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

PDO_DBLIB का उपयोग करके MS SQL डेटाबेस से कनेक्ट होने में PHP त्रुटि

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

मैंने इसे freetds.conf फ़ाइल में लॉग को सक्षम करके और अनुरोध करते समय उनकी निगरानी करके खोजा।

साथ ही, ध्यान देने योग्य बात:DBLIB एक्सटेंशन अल्पविराम के बजाय होस्ट और पोर्ट के बीच विभाजक के रूप में एक कोलन (:) का उपयोग करता है। दुर्भाग्य से, अल्पविराम का उपयोग करने पर आपको प्राप्त होने वाली त्रुटि बहुत वर्णनात्मक नहीं है, इसलिए उम्मीद है कि इस खोज से किसी को लाभ होगा।



  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 सर्वर:ORDER BY का उपयोग करके तालिका को अद्यतन करें

  2. SQL सर्वर फ़ेलओवर क्लस्टर में सिस्टम डेटाबेस ले जाएँ

  3. Oracle से जुड़े SQL सर्वर से SQL क्वेरी लिखते समय मैं दिनांक शाब्दिक कैसे निर्दिष्ट करूं?

  4. SQL सर्वर तालिका नाम मान्य करने के लिए नियमित अभिव्यक्ति

  5. SQL सर्वर में संग्रहीत कार्यविधि या फ़ंक्शन में अंतिम परिवर्तन की तिथि कैसे जांचें?