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

यूनीवर्स टिप्स

UniVerse unixODBC ड्राइवर मैनेजर से जुड़ा है, जो इसे ODBC ड्राइवर का उपयोग करके थर्ड पार्टी डेटाबेस से कनेक्ट करने में सक्षम बनाता है। उदाहरण के लिए, UniVerse SQL सर्वर से कनेक्ट करने के लिए unixODBC और SQL सर्वर ODBC ड्राइवर का उपयोग कर सकता है। यह ब्लॉग इस प्रक्रिया का एक सिंहावलोकन प्रदान करता है, साथ ही यदि आप कठिनाइयों का अनुभव करते हैं तो कोशिश करने के लिए कुछ चीजें प्रदान करता है।

UniVerse से SQL सर्वर तक पहुँचने में निम्नलिखित घटक शामिल हैं:

UniVerse -> unixODBC ड्राइवर मैनेजर -> SQL सर्वर ODBC ड्राइवर -> SQL सर्वर

UniVerse ODBC ड्राइवर मैनेजर के साथ शिप करता है उदा। $uvhome/bin/libodbc.sl . आपको ड्राइवर प्रबंधक के इस संस्करण को उस संस्करण से बदलना होगा जिसके अंतर्गत SQL सर्वर ODBC ड्राइवर स्थापित है। ऐसा करने के लिए, आप:

  1. यूनिवर्स को बंद करें।
  2. पता लगाएं कि libodbc कहां है।एक्सटेंशन आपके सिस्टम पर स्थित है। यदि आप SQL सर्वर ODBC ड्राइवर वितरण में शामिल ड्राइवर प्रबंधक का उपयोग कर रहे हैं, तो unixODBC install_dir में स्थित है। /यूनिक्सओडीबीसी/लिब. (डिफ़ॉल्ट रूप से, install_dir /usr/स्थानीय है।)
  3. अपने परिवेश में unixODBC निर्देशिका जोड़ें (LD_LIBRARY_PATH, SHLIB_PATH, LIB_PATH का उपयुक्त उपयोग करके)। उदाहरण के लिए:
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/easysoft/unixODBC/lib:/usr/local/easysoft/libexport LD_LIBRARY_PATH
  4. relink.uvlibs स्क्रिप्ट चलाएँ:
    cd $uvhome/binrelink.uvlibs /usr/local/easysoft/unixODBC/lib
  5. यूनिवर्स शुरू करें।

यदि ऐसा करने के बाद, आप SQL सर्वर से कनेक्ट करने में असमर्थ हैं, तो निम्न प्रयास करें:

  • यदि आप चलाते हैं:
    फ़ाइल $uvhome/bin/libodbc.एक्सटेंशन फ़ाइल install_dir /unixODBC/lib/libodbc.एक्सटेंशन 

    क्या पुस्तकालय एक ही वास्तुकला हैं। यदि नहीं, तो आपको UniVerse के आर्किटेक्चर से मेल खाने वाले unixODBC के एक वर्ज़न का उपयोग करने की आवश्यकता है।

  • यदि आपके पास एक से अधिक UniVerse उपयोगकर्ता हैं, तो UniVerse को अपने सिस्टम / unixODBC ड्राइवर प्रबंधक के Easysoft संस्करण का उपयोग करने के लिए पुनः आरंभ करने से पहले, सभी उपयोगकर्ताओं को अपना UniVerse सत्र समाप्त करने के लिए कहें।
  • यदि आप दौड़ते हैं, तो ENV अपने UniVerse शेल में, क्या आप ड्राइवर प्रबंधक निर्देशिकाओं को सूचीबद्ध देखते हैं? उदाहरण के लिए:
  • यूनिवर्स प्रक्रिया किस ड्राइवर मैनेजर से जुड़ी है? उदाहरण के लिए:
    pldd 100101100101:/uv/bin/uvsh/uv/bin/libodbc.sl

    यह pldd कमांड निकालने से पता चलता है कि UniVerse अभी भी UniVerse द्वारा प्रदत्त ड्राइवर प्रबंधक का उपयोग कर रहा है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IBM SPSS में ODBC डेटा का विश्लेषण

  2. अपने डेटा को डी-डुप्लिकेट करते समय बचने के लिए 5 सामान्य गलतियाँ

  3. CXPACKET पर अधिक प्रतीक्षा करता है:विषम समानता

  4. डेटा फ़ाइलों को स्टेटिस्टिका के साथ मर्ज करना, भाग 2

  5. एसक्यूएल कमांड