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

Isql में पूर्ण त्रुटि संदेश प्राप्त करना

यह छोटा ब्लॉग आज सुबह हमारे एक ग्राहक की समस्या का समाधान साझा करता है।

ग्राहक एक DB2 डेटाबेस से कनेक्शन का परीक्षण करने के लिए isql प्रोग्राम का उपयोग कर रहा था। कनेक्शन विफल हो गया और उत्पन्न त्रुटि संदेश बहुत उपयोगी नहीं था:

/usr/local/easysoft/unixODBC/bin/isql.sh MY_DSN
[ISQL]ERROR: Could not SQLConnect

कमांड लाइन में वर्बोज़ मोड फ़्लैग जोड़ना (-v ) ने आउटपुट में कहीं अधिक जानकारीपूर्ण संदेश जोड़ा:

[S1000][unixODBC][Easysoft][ODBC-DB2 Driver][DRDA]General error: database name not
specified

त्रुटि पाठ अब स्पष्ट रूप से समस्या की पहचान करता है:ODBC डेटा स्रोत में एक आवश्यक विशेषता गुम है।

यहाँ ध्यान में रखने वाली सामान्य बात यह है कि, डिफ़ॉल्ट रूप से, isql ODBC ड्राइवर / ODBC ड्राइवर प्रबंधक त्रुटियों को दबाता है जो कनेक्शन विफलता के अंतर्निहित कारण पर विवरण प्रदान करते हैं। इसलिए आपको हमेशा -v . शामिल करना चाहिए झंडा।

यह भी देखें

  • ओडीबीसी कनेक्शन का परीक्षण

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डिफ़ॉल्ट ट्रेस हटाना - भाग 1

  2. वृद्धिशील डेटा मास्किंग और मैपिंग:परिवर्तनों का पता लगाना और अद्यतन करना…

  3. आरडीएस समाधान में बड़ी तालिका में परिवर्तन तालिका पूर्ण त्रुटि के लिए

  4. पूर्ण जटिलताएं - भाग 4, मानक अद्वितीय बाधा गुम है

  5. गिट ब्रांचिंग नेमिंग कन्वेंशन:सर्वोत्तम अभ्यास