विंडोज के लिए लिनक्स सबसिस्टम पर लिनक्स के लिए SQL सर्वर ODBC ड्राइवर स्थापित करना


1

मैं Windows के लिए लिनक्स सबसिस्टम पर लिनक्स के लिए SQL सर्वर ODBC ड्राइवर स्थापित करने की कोशिश कर रहा हूं क्या किसी को पता है कि क्या यह परिदृश्य समर्थित है।

उबंटू ट्रस्टी में एक पुस्तकालय निर्भरता गायब है जो इस ड्राइवर की आवश्यकता है।

क्या किसी को सफलतापूर्वक यह ड्राइवर स्थापित करने और lxss पर चलाने के लिए मिला है?

*** ज्यादा जानकारी मैंने यहां ड्राइवर के लिए इंस्टॉलेशन निर्देशों का पालन किया: https://msdn.microsoft.com/en-us/library/hh568454(v=sql.110).aspx

रनिंग ./install.sh सत्यापित रिपोर्ट SQL सर्वर के लिए Microsoft ODBC ड्राइवर 13 के लिए स्थापित करना प्रारंभ करना

> Checking for 64 bit Linux compatible OS
> ..................................... OK Checking required libs are
> installed ........................................ OK unixODBC
> utilities (odbc_config and odbcinst) installed .....................
> OK unixODBC Driver Manager version 2.3.1 installed
> ............................. OK unixODBC Driver Manager configuration
> correct .............................. OK* Microsoft ODBC Driver 13
> for SQL Server already installed ............ INSTALLED

Bcp कारणों को चलाने का प्रयास करना

bcp: साझा लाइब्रेरी लोड करते समय त्रुटि: libodbc.so.2: नहीं खुल सकती   साझा की गई वस्तु फ़ाइल: ऐसी कोई फ़ाइल या निर्देशिका नहीं

Libodbc.so.2 के लिए / etc / lib में जाँच - ऐसी कोई निर्देशिका नहीं है। यह unixODBC का एक हिस्सा प्रतीत होता है। लेकिन sudo apt-get unixODBC मुझे "पुस्तकालय पहले से ही स्थापित है" देता है।

मुझे लगता है कि उबंटू 16.0.4 के अपग्रेड पर संदेह है, लेकिन मैं यह नहीं जानता कि क्या मैं ऐसा कर सकता हूं।

odbcinst -j
unixODBC 2.3.1
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
USER DATA SOURCES..: /home/kieran/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8

cat /etc/odbcinst.ini
[FreeTDS]
Description=TDS driver (Sybase/MS SQL)
Driver=libtdsodbc.so
Setup=libtdsS.so
CPTimeout=
CPReuse=

[ODBC Driver 13 for SQL Server]
Description=Microsoft ODBC Driver 13 for SQL Server
Driver=/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0
Threading=1
UsageCount=1

1
WOPR - आप अपने सेटअप में ODBC को कैसे कॉन्फ़िगर कर रहे हैं? "यह विंडोज पर बैश की पहली रिलीज है और इसे" बीटा "जानबूझकर ब्रांड किया गया है - यह अभी तक पूरा नहीं हुआ है! आपको काम करने के लिए और कुछ चीजों के असफल होने के लिए कई चीजों की उम्मीद करनी चाहिए! हम विंडोज पर बैश का उपयोग करने और हमारी पहचान करने में हमारी बहुत मदद करते हैं एक अच्छा अनुभव देने के लिए हमें जिन मुद्दों को ठीक करने की आवश्यकता है। " इसके अनुसार msdn.microsoft.com/en-us/commandline/wsl/install_guide । । । कृपया यह समझाने में मदद करें कि आप अपने सेटअप में कॉन्फ़िगरेशन को कैसे परिभाषित कर रहे हैं।
Pimp Juice IT

आगे विस्तार से जोड़ा
WOPR

जवाबों:


2

मुझे समस्या मिल गई है।

मुझे /etc/ld.so.conf में / etc / lib64 जोड़ने की आवश्यकता थी

फिर लाइब्रेरी कैश का पुनर्निर्माण करने के लिए ldconfig -v चलाएं

फिर मुझे एक C ++ लाइब्रेरी को अपग्रेड करना पड़ा sudo apt-get install libstdc ++ 6

फिर इसने काम कर दिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.