1
我無法通過用於Linux的Microsoft ODBC驅動程序連接到MS-SQL服務器。以下錯誤消息:Linux上的Microsoft SQL Server ODBC驅動程序Ubuntu 14.04:錯誤的庫版本
isql mydsn myuser mypw -v
[01000][unixODBC][Driver Manager]Can't open lib '/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0' : file not found
上面的消息並沒有說明整個故事。讓我們來看看LDD可以告訴我們:
ldd /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0)
/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0)
[...]
(我是一個碼頭工人的圖像上安裝此,這樣Caravel可以連接到MS-SQL數據庫 - 看Dockerfile,Docker image爲卡拉維爾)