2012-12-14 31 views
5

आदेश टाइप के साथ विफल: odbcinst -q -s RHEL 6 पर, मैं निम्न त्रुटि संदेश मिलता है:SQLGetPrivateProfileString

odbcinst: SQLGetPrivateProfileString failed with . 

मेरे सभी DSN का भी दिखाई नहीं दे रहे है जब मैं चलाएँ:

odbcinst -q -d 

उत्तर

11

आदेश टाइप करें: env |grep 'ODBC' यह जांचने के लिए कि ODBCSYSINI और ODBCINI चर सेट हैं। यदि कोई परिणाम नहीं लौटाया जाता है - आपको directory पर इंगित करने वाले पर्यावरण चर में वेरिएबल्स जोड़ने की आवश्यकता है और odbc.ini फ़ाइल कहां स्थित है, जिस मार्ग पर RHEL 6 के लिए यह /etc पर स्थित है - अन्य लोगों के पास यह हो सकता है /usr/local/etc):

संपादित ~\.bash_profile और जोड़ने के निम्नलिखित लाइनों:

export ODBCSYSINI=/etc 
export ODBCINI=/etc/odbc.ini 

आप क्रिया के लिए कर रहे हैं!

+0

धन्यवाद - इससे मदद मिली। क्या कोई जानता है कि ऐसा क्यों होता है? –

+6

मेरे लिए हल नहीं किया गया –

+0

यह मेरी त्रुटि हल करता है लेकिन मुझे अपने वसंत हाइबरनेट ऐप पर एसएसएल से संबंधित त्रुटियां मिल रही हैं। क्या आपको ऐसा कुछ मिला ?? –

1

इसकी भी इस सवाल का शायद पर जवाब देने के लिए देर हो चुकी है, लेकिन यह जो लोग अभी भी इस का उपयोग कर @kapil व्यास जवाब-

उसके जवाब देने के लिए जोड़ा जा रहा है का समाधान नहीं मिल सका के लिए है, तो आप लॉगआउट और उसके बाद के लिए लॉग इन करने की आवश्यकता होगी फिर से आपके उपयोगकर्ता से निर्यात आदेशों के लिए (.bash_profile में सहेजा गया) काम करने के लिए।