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

ओडीबीसी परत का परीक्षण

हम अनुशंसा करते हैं कि इससे पहले कि आप हमारे ओडीबीसी ड्राइवरों में से किसी एक के साथ अपने आवेदन का परीक्षण करें कि आप यह जांचने के लिए एक साधारण ओडीबीसी एप्लिकेशन का उपयोग करें कि ओडीबीसी परत काम कर रही है। ऐसा करने से आप यह सुनिश्चित कर सकते हैं कि ड्राइवर को लाइसेंस दिया गया है और आपके ओडीबीसी डेटा स्रोत में सही कनेक्शन विवरण (उपयोगकर्ता नाम, पासवर्ड, डेटाबेस इंस्टेंस, डेटाबेस पोर्ट इत्यादि) है। हम अनुशंसा करते हैं कि आप ऐसा करें क्योंकि कुछ एप्लिकेशन आपको इससे अलग कर देंगे ODBC ड्राइवर के साथ कोई समस्या होने पर अंतर्निहित त्रुटि। उदाहरण के लिए, यदि आप Oracle विषम सेवाओं का उपयोग करते समय किसी Easysoft ODBC ड्राइवर को लाइसेंस देना भूल गए हैं, तो आपको अपने एप्लिकेशन में केवल Oracle त्रुटि संदेश दिखाई देगा, आपको यह देखने के लिए Oracle लॉगिंग को सक्षम करना होगा कि वास्तविक समस्या यह थी कि ड्राइवर को लाइसेंस नहीं दिया गया था।

यदि आपने किसी समस्या की रिपोर्ट करने से पहले ODBC कनेक्शन का परीक्षण किया है, तो यह हमें बताता है कि समस्या आपके आवेदन के साथ है, जो समस्या के कारण का निदान करते समय सहायक है।

Linux और Unix पर, हम isql नाम के एक परीक्षण एप्लिकेशन की आपूर्ति करते हैं, जो यह मानते हुए कि आप unixODBC ड्राइवर प्रबंधक को स्थापित करना चुनते हैं जो ODBC ड्राइवर वितरण में शामिल है, install_dir/easysoft/unixODBC/bin . उदाहरण के लिए:

cd /usr/local/easysoft/unixODBC/bin
./isql.sh -v MY_DSN

उदाहरण में, हम isql.sh चलाते हैं एक रैपर स्क्रिप्ट, जो पर्यावरण को सेट करती है और फिर isql runs चलाती है . MY_DSN परीक्षण किए जाने वाले ODBC डेटा स्रोत का नाम है और -v बताता है isql उत्पन्न होने वाले किसी भी त्रुटि संदेश को वापस करने के लिए।

यदि आपने unixODBC के ऐसे संस्करण का उपयोग करना चुना है जो संस्थापन के दौरान आपके सिस्टम पर पहले से मौजूद था, तो इसके बजाय यह कमांड दर्ज करें:

isql -v MY_DSN

यदि इस स्तर पर कनेक्शन विफल हो जाता है, तो अपने इच्छित एप्लिकेशन के साथ ड्राइवर को आज़माने का कोई मतलब नहीं है। ODBC ड्राइवर दस्तावेज़, Easysoft वेब साइट देखें, या सहायता के लिए Easysoft सहायता टीम से संपर्क करें।

विंडोज़ पर, Easysoft ODBC ड्राइवरों के पास उनके डेटा स्रोत कॉन्फ़िगरेशन डायलॉग बॉक्स में एक टेस्ट बटन होता है, लेकिन ये लाइसेंसिंग का परीक्षण नहीं करते हैं और कभी-कभी उन्हें ODBC कनेक्शन की जांच के लिए उपयोग किए जाने से पहले मशीन को पुनरारंभ करने की आवश्यकता हो सकती है। Microsoft ODBC टेस्ट एप्लिकेशन का उपयोग करना एक बेहतर परीक्षण है, जिसे आप Easysoft FTP साइट से डाउनलोड कर सकते हैं।

यदि आपका ODBC डेटा स्रोत ODBC डेटा स्रोत व्यवस्थापक के 32-बिट संस्करण में कॉन्फ़िगर किया गया था, तो उस मशीन पर जहाँ आपने यह डेटा स्रोत बनाया था:

  1. ODBCTest32 नाम का फोल्डर बनाएं।
  2. इस फ़ोल्डर की सामग्री को ODBCTest32 में डाउनलोड करें:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/32-bit/

—या—

यदि आपका ODBC डेटा स्रोत ODBC डेटा स्रोत व्यवस्थापक के 64-बिट संस्करण में कॉन्फ़िगर किया गया था, तो उस मशीन पर जहाँ आपने यह डेटा स्रोत बनाया था:

  1. ODBCTest64 नाम का फोल्डर बनाएं।
  2. इस फ़ोल्डर की सामग्री को ODBCTest64 में डाउनलोड करें:
    ftp://ftp.easysoft.com/pub/utils/windows/odbc-test/64-bit/

फिर:

  1. डबल-क्लिक करके ODBC परीक्षण प्रारंभ करें:
    odbcte32.exe
  2. ODBC टेस्ट में, Conn -> Full Connect चुनें, और फिर सूची में अपने डेटा स्रोत पर डबल-क्लिक करें। (यदि आप अपना डेटा स्रोत नहीं देखते हैं, तो आपके पास ODBC टेस्ट का गलत संस्करण है, उदाहरण के लिए, हमारे पास हमारी FTP साइट पर 32-बिट फ़ोल्डर से एक है और आपको इसके बजाय 64-बिट फ़ोल्डर से एक की आवश्यकता है, या इसके विपरीत ।)

यदि इस स्तर पर कनेक्शन विफल हो जाता है, तो अपने इच्छित एप्लिकेशन के साथ ड्राइवर को आज़माने का कोई मतलब नहीं है। ODBC ड्राइवर दस्तावेज़, Easysoft वेब साइट देखें, या सहायता के लिए Easysoft सहायता टीम से संपर्क करें।


  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. पुरानी रिपोर्ट को ठीक करने के लिए AT TIME ZONE का उपयोग करना

  3. DbVisualizer में ODBC डेटा के साथ कार्य करना

  4. जावा 9 में मॉड्यूल एपीआई की खोज

  5. प्रदर्शन डेटा का उपयोग करके क्षमता नियोजन